当没有返回至少包含1的结果时,动态增加Google Map v3搜索区域?

时间:2012-07-12 22:50:25

标签: google-maps google-maps-api-3

我按照这个例子成功构建了一个商店定位器: http://gmaps-samples-v3.googlecode.com/svn/trunk/localsearch/places.html

我的问题是,当搜索位置不在人口稠密的区域附近时,某些搜索不会返回任何结果。要查看我的意思,您可以加载上面的示例网址,然后尝试下面的搜索,它将“T-Mobile”关键字与加利福尼亚州死亡谷或加利福尼亚州约塞米蒂山谷的邮政编码相结合:

T-Mobile 92328 T-Mobile 95389

Google API未针对这些邮政编码发送任何结果。 (因为在很远的距离内可能没有T-Mobile商店,所以有道理)

我需要找到一种方法来处理这个并进行广泛的研究,但一无所获。有没有办法:

  1. 如果Google API未返回包含至少1个结果的结果,请加宽搜索范围。
  2. 从更广泛的搜索区域开始,以尽量减少在给定区域内找不到T-Mobile商店的情况?
  3. 谢谢你的时间!

0 个答案:

没有答案