【发布时间】:2016-08-03 22:07:02
【问题描述】:
我有一个包含一堆多边形的 kml 文件。我设法创建了一个谷歌地图并按照文档加载了这个 kml。
(function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 11,
center: {lat: 41.876, lng: -87.624}
});
var ctaLayer = new google.maps.KmlLayer({
url: 'http://myurl.dev/polygons.kml',
map: map
});
})();
现在,我想从这个 kml 中检索所有多边形,以便询问某个点(纬度、经度)是否在其中一些多边形内。
google.maps.geometry.poly.containsLocation(point, OnePolygonFromMyMap);
问题是我没有找到任何文档来获取地图包含的所有形状。这可能吗?
【问题讨论】:
标签: javascript google-maps google-maps-api-3 geolocation