Jquery 添加一个标记并找到它';s覆盖名称
我正在使用插件操作一些地图 我正在使用kml文件中的覆盖图,然后我添加了一个标记,我的目标是查看在哪个覆盖图的区域中添加了标记 有什么想法吗?我的代码可以在这里找到Jquery 添加一个标记并找到它';s覆盖名称,jquery,google-maps-api-3,kml,jquery-ui-map,Jquery,Google Maps Api 3,Kml,Jquery Ui Map,我正在使用插件操作一些地图 我正在使用kml文件中的覆盖图,然后我添加了一个标记,我的目标是查看在哪个覆盖图的区域中添加了标记 有什么想法吗?我的代码可以在这里找到 很难找到,但它就在这里。您应该使用containsLocation,poly*名称空间的方法。() 引用“新学734” var polyOptions = { ... } draw = new google.maps.Polygon(polyOptions); draw.setMap(map); if(google.maps.
很难找到,但它就在这里。您应该使用containsLocation,poly*名称空间的方法。() 引用“新学734”
var polyOptions = {
...
}
draw = new google.maps.Polygon(polyOptions);
draw.setMap(map);
if(google.maps.geometry.poly.containsLocation(point, draw) == true) {
alert("yes");
}
看
请注意,多边形具有事件。因此,如果在实际应用程序中,标记是由用户添加的,请使用多边形中的单击事件()
用途:
- geoxml3解析(您的)KML并将其作为本机Google Maps API v3对象添加到地图中
- 地理编码员要放置标记(为方便起见),您没有指定方法
- Google Maps API v3几何体库用于确定包含标记的多边形