0
我有一个网站,其中有大约50万个地理编码位置在数据库中。我希望人们能够通过地图搜索这些内容。很明显,即使使用像MarkerClusterer之类的东西,对于标准的Google(或者Bing的地图)地图显示来说也是太多了。滚动地图时动态加载Google地图图标
因此,我想要做的事情是,当人们在地图上滚动时,动态加载地图数据,以便永远不会有太多图标或太多数据加载。下面是其中已经做了这样一个网站的例子:
不幸的是,我不是一个熟练的足够的JavaScript程序员反向工程的代码!所以我希望可以有一个开源项目,我可以使用或者改编。
我以前主要使用Google地图(并且该网站目前使用Google地图进行小范围搜索),但如果这比较容易,我会对Bing也很满意。后端全部使用PHP。
有什么建议吗?
IIRC,谷歌地图JS API有一个'mapMove'和'mapMoveEnd'事件;你可以注册它,检查你的标记是否仍然在视口中(如果没有),以及AJAX加载已经进入视口的新标记。 – Piskvor 2010-10-11 11:00:48