-1

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

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

4

1 回答 1

0

Circle 和 Rectangle 类有一个 getBounds() 函数,它返回一个 LatLngBounds 对象。添加你的圆圈/矩形并获得它的界限。遍历您的标记,在每个标记上调用 contains() 函数以查看它是否包含在该 latlng 边界中。

您可能需要对圆圈稍微聪明一点,因为它的边界将是围绕它的边界框,因此您可能有位于圆圈之外但仍在该框内的标记。在这种情况下,您需要根据圆的半径计算出一些东西。

于 2012-07-27T09:57:04.247 回答