滚动地图时动态加载Google地图图标

时间:2010-10-11 10:53:43

标签: php javascript google-maps bing-maps

我的网站在数据库中有大约50万个地理编码位置。我希望人们能够通过地图搜索这些内容。显然,即使使用像MarkerClusterer这样的东西,对于标准的Google(或者,就此而言,Bing)地图显示来说,这太多了。

因此,我想要做的是动态加载地图数据,因为人们在地图上滚动,这样就不会一次加载太多图标或太多数据。这是一个已经做过类似事情的网站示例:

http://www.globrix.com/property/buy/wr11%203dl?ns=true&rd=1&hits=10&br=buy&qt=wr11+3dl&keyword_field=

不幸的是,我不是一个熟练的javascript程序员来反向设计代码!所以我希望可能有一个我可以使用或改编的开源项目。

我过去主要使用Google地图(该网站目前使用谷歌地图进行小区域搜索),但如果这更容易,我会对Bing同样满意。后端全部都是PHP。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在地图上收听'空闲'事件。

您需要使用Map的边界进行某种空间查询。

另外,请考虑使用Fusion Tables: http://google.com/fusiontables