在圆圈标记内搜索

时间:2012-07-28 19:50:37

标签: google-maps google-maps-api-3 google-maps-markers

我需要使用圆的中心的半径和位置作为参数来搜索圆内的标记。有人可以帮我解决这种搜索的严重程度。

1 个答案:

答案 0 :(得分:0)

概念:

  1. 制作您要搜索的标记数组
  2. 使用geometry library computeDistanceBetween() function
  3. 遍历计算每个标记与中心点之间距离的标记数组
  4. 将该距离与圆的半径进行比较,如果小于半径,则标记位于圆内,否则位于圆外。
  5. example(来自地理编码地址的中心点)