列表和计数标记

时间:2012-07-26 22:04:39

标签: google-maps google-maps-markers

我需要计算并列出图中的标记,无论是sirculo还是矩形。

操作将是当你在地图上插入一个数字时,我列出并计算其中有多少个标记。

1 个答案:

答案 0 :(得分:0)

Circle和Rectangle类有一个getBounds()函数,它返回一个LatLngBounds对象。添加圆/矩形并获取其边界。循环遍历标记,在每个标记上调用contains()函数以查看它是否包含在该latlng范围内。

您可能需要对圆圈略微更加清晰,因为它的边界将是围绕它的边界框,因此您可能有标记落在圆圈之外但仍在该框内。在这种情况下,你需要根据圆的半径来解决问题。