Leaflet 如何确定标记或点所在的地形/地图类型?
是否可以使用传单.js或mapbox.js确定标记所在的地形/地图类型。。例如海洋、陆地、道路或建筑物Leaflet 如何确定标记或点所在的地形/地图类型?,leaflet,mapbox,Leaflet,Mapbox,是否可以使用传单.js或mapbox.js确定标记所在的地形/地图类型。。例如海洋、陆地、道路或建筑物 如果您正在使用构建自己的地图,您可以通过互动性来实现这一点:您不必显示弹出窗口,而是可以使用UTFGrid作为键/值存储来指示地图上点击的区域 这不是传单JS包中提供的方法(据我所知) 但是,您可以将传单地图与组合,以返回位置\u类型,这将告诉您所完成的地形特征类型 它不是完美的,但应该给你你想要的细节层次 $.getJSON('http://maps.googleapis.com/maps
如果您正在使用构建自己的地图,您可以通过互动性来实现这一点:您不必显示弹出窗口,而是可以使用UTFGrid作为键/值存储来指示地图上点击的区域 这不是传单JS包中提供的方法(据我所知) 但是,您可以将传单地图与组合,以返回
位置\u类型
,这将告诉您所完成的地形特征类型
它不是完美的,但应该给你你想要的细节层次
$.getJSON('http://maps.googleapis.com/maps/api/geocode/json?latlng=' + marker._latlng.lat + ',' + marker._latlng.lng + '&sensor=false', function(data) {
var terrain = data.results[0].geometry.location_type;
});
下面是一个演示如何工作的示例。简单的答案是否定的。您需要下载osm数据并查询数据库。