限制Google Maps API V3上的标记

时间:2012-02-10 19:54:38

标签: google-maps limit google-maps-markers

我的数据库中有很多标记,我想在地图上只显示地图边界之间的标记。

如果我拖放地图或更改缩放级别,我只想用SQL显示有限的标记。

任何人都知道我该怎么做? 我该怎么做SQL命令?

注意:我不想按区域对标记进行分组。

1 个答案:

答案 0 :(得分:0)

这篇关于creating a store locator的文章很好地介绍了如何进行SQL。这是全球计算距离的基本Haversine Formula。该文章包含SQL版本。在JavaScript方面,您可以使用map.getCenter()map.getBounds()来确定地图的中心和边界的位置,以便计算距离。

另一种方法是,如果您分别存储纬度和经度,您只需获取地图边界,这将为您提供西南和东北边界角。然后你可以得到纬度在两个纬度之间的所有东西,经度在两个经度之间。