我想找到给定位置的国家名称,例如让我说我知道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我正在使用传单:=( –