Google地图api v3标记排除城市或某些边界

时间:2011-12-23 03:16:53

标签: google-maps-api-3 latitude-longitude

我正在使用谷歌地图api v3。我有一个带有lat和长地址的标记数据库,我在地图上显示并且工作正常。

地图显示整个州的标记,现在我想知道如何排除某个城市的标记?说我正在显示印第安纳州的地图,并希望排除印第安纳波利斯。

我有一个粗略的想法,我可以在哪里选择积分,以及如何检查它们是否介于某个范围之间,但有人可以通过一个更具体的例子详细说明这一点,还是有更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

您需要的是名为Reverse Geocoding的内容,它会根据经度纬度示例为您提供街道名称,城市名称和国家/地区名称的结果。

我将执行以下步骤:

  1. 迭代所有标记并对标记lat-long进行“反向地理编码”。
  2. 检查“反向地理编码”的城市结果。
  3. 如果城市不在您接受的城市内,请删除标记。