1

我有一个谷歌地图应用程序,它根据数据(纬度、经度)显示标记。当用户移动地图时,我必须刷新数据并显示新点。

现在我想最小化对数据库的调用,是否只有当地图移动了总跨度距离的某个百分比(例如:15%)时才刷新数据。例如,当前地图显示的距离跨度为 1000 公里,仅当地图水平/垂直移动至少 150 公里时才刷新数据。

4

1 回答 1

0

看看变量pixelThreshold是如何在这个旧的 V2 mashup上使用的。它做同样的事情,但它适用于所有方向,因为在 moveend 事件处理程序中,我比较了移动前后地图中心之间的距离。

这是一个 API V2 应用程序,但应该很容易将相同的策略应用于 V3 应用程序。

于 2012-08-09T19:26:17.650 回答