如何在谷歌地图上动态绘制标记

时间:2012-06-23 00:27:21

标签: ajax google-maps

由于标记太多而数据非常大。我想只绘制屏幕边界区域的标记。当我平移到其他区域时,我可以仅为那些未显示的标记动态发出新请求。如果区域重叠,则不应重新绘制原始显示的标记。出于某种原因,我需要使用python作为后端服务器脚本。我认为应该使用典型的ajax方法。

一个问题是新请求可能涵盖标记的原始区域。一个小小的举动可能会导致整个地区被重新绘制。是否有类似缓存的事情要记住以前的区域数据,以便不会发送相同的数据部分。 有没有办法做到这一点?任何想法都将不胜感激!

3 个答案:

答案 0 :(得分:1)

嗯,你确定有一个带有标记的数据库,你可以从服务器端创建一个Web服务公开一个json响应,然后你可以从ajax调用中使用那个web服务。

网络服务在数据库中使用当前用户位置进行查询(使用地理位置html5或谷歌地图中的当前中点)。答案必须是区域中标记的数组。

答案 1 :(得分:1)

答案 2 :(得分:0)