Javascript 检测覆盖是否包含标记对象。谷歌地图API V3,绘图库

Javascript 检测覆盖是否包含标记对象。谷歌地图API V3,绘图库,javascript,google-maps-api-3,google-maps-markers,Javascript,Google Maps Api 3,Google Maps Markers,我知道这可能是一个非常基本的问题,但我是javascript新手,因此非常感谢您的帮助 我的任务是仅显示位于矩形图形对象内的标记 我使用它来获取矩形覆盖的坐标: var bounds=event.overlay.getBounds() 我需要将此值传递到一个新的LatLngBounds对象中,以便使用contains方法 我尝试了我的地图边界。扩展(边界),但没有任何乐趣 这是我的循环: for (var i = 0; i < places.length; i++) { if

我知道这可能是一个非常基本的问题,但我是javascript新手,因此非常感谢您的帮助

我的任务是仅显示位于矩形图形对象内的标记

我使用它来获取矩形覆盖的坐标:

var bounds=event.overlay.getBounds()

我需要将此值传递到一个新的LatLngBounds对象中,以便使用contains方法

我尝试了我的地图边界。扩展(边界),但没有任何乐趣

这是我的循环:

for (var i = 0; i < places.length; i++) {


    if (myLatLngBounds.contains(new google.maps.LatLng(-34.578109296711865, 150.2100400390625),
    new google.maps.LatLng(-34.01994620095979, 151.1878232421875)) ==true) {
        alert("yes");   
}
for(变量i=0;i

我只需要用bounds变量替换硬编码的坐标,我就可以开始工作了。

rectangle.getBounds()
已经是一个
google.maps.LatLngBounds
对象,所以你可以只使用
bounds.contains(marker.getPosition())
(除非我在这里误解了什么).

谢谢你,约翰尼这正是我所需要的:-)