【发布时间】:2011-12-21 07:07:40
【问题描述】:
我目前有一个 Google 地图,可以即时对多个标记进行地理编码,但发现它很快就达到了地理编码限制。
作为一项初步工作,我在每个地理编码请求之间设置了一个时间延迟。这被证明是不够的,因为您必须等待 X 秒/分钟才能对每个标记进行地理编码,这意味着不会立即绘制标记。
然后我尝试了 Google Fusion Tables,它可以立即绘制所有标记,但在处理实时数据时被证明是困难的。它似乎无法与我的 Wordpress 数据库一起使用,因此它正在获取实时数据。 (或者至少我找不到任何例子)。
还有哪些其他方法可以避免地理编码限制?谁能指出我正确的方向。
我的要求是:
- 需要立即绘制标记(或至少以最短的等待时间)。
- 需要使用我的 Wordpress 数据。
- 数据需要是实时的,即在 Wordpress 中编辑/更新某些内容时,更改需要过滤到地图数据。
- Wordpress 中的数据需要进行模糊处理,或者至少难以掌握。
【问题讨论】:
-
您是否考虑过将地理编码结果缓存在本地数据库表中?这就是人们通常会做的事情。
-
好吧,您通常会将地理编码结果存储在 mySQL 数据库中 - 一个字段用于相关地址,两个字段用于纬度/经度......然后在向 Google 发出请求之前,您会首先检查您是否有本地文件中的地址。与@Mitch 下面的建议差不多
标签: php javascript mysql wordpress google-maps