我想找到給定位置的國家名稱,例如讓我說我知道pennsylvania
如何自動找出美國?如何將地理代碼反轉爲獲取給定州/地區或城市名稱的國家名稱?
我發現了一些反向地理編碼的鏈接,如this one,它使我在地圖上點擊完整的地址,並在搜索時使用this one。最後一個看起來更有希望,因爲它使用nomination。
這就是我如何爲pennsylvania
放置標記。
var map = L.map('map').setView([41.203323, -77.194527], 1);
var osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';
var osmLayer = new L.TileLayer(osmUrl, {
maxZoom: 19,
attribution: 'Map data © OpenStreetMap contributors'
});
map.addLayer(osmLayer);
var markers = [];
var marker1 = L.marker([41.203323, -77.194527],{title:"marker_1"}).addTo(map).bindPopup("Marker 1");
markers.push(marker1);
function markerFunction(id){
for (var i in markers){
var markerID = markers[i].options.title;
if (markerID == id){
markers[i].openPopup();
};
}
}
我並不需要一個標誌壽,我會被罰款簡單地顯示在console.log()
國名,然後我會工作了,因爲我只需要得到國家名稱。
您能夠使用googleapi嗎? – CumminUp07
@ CumminUp07我正在使用傳單:=( –