首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图中标记的实时更新?

谷歌地图中标记的实时更新?
EN

Stack Overflow用户
提问于 2012-08-17 08:22:46
回答 1查看 1.5K关注 0票数 0

这就是我的场景:我想根据用户的位置(使用HTML5地理位置)加载用户感兴趣的位置列表。但问题是,我有一个非常大的位置列表(我不想从我的数据库中加载所有的位置),所以到目前为止,我采用的解决方案只是调用mysql来获取用户在给定半径内的结果,例如,1公里。但我希望当用户拖动谷歌地图来浏览地图时,逐步加载地图上显示的区域(基本上类似于foursquare所做的事情)。

有什么简单的方法可以做到这一点吗?希望我能清楚地回答这个问题,谢谢大家的帮助。

Jesús

EN

回答 1

Stack Overflow用户

发布于 2012-08-17 15:32:20

一般方法:

  1. 获取地图的边界,并查询数据库中当前正在查看的标记。
    • 可选,将填充添加到边界,这样如果拖动映射,某些标记就会在视图之外可用。

  1. 显示结果标记
  2. 移动地图(bounds_changed事件)时,查询数据库中的其他标记
  3. 通过返回的标记进行处理,只添加新标记(需要一组现有标记,并确定现有标记和新下载的标记是否相同)

搜索v3组 (和v2组,概念将适用,但代码示例可能不适用)应该给出一些示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12002269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档