我按照这个例子成功构建了一个商店定位器:http: //gmaps-samples-v3.googlecode.com/svn/trunk/localsearch/places.html
我的问题是,当搜索位置不在人口稠密的地区附近时,某些搜索不会返回任何结果。要了解我的意思,您可以加载上面的示例 URL,然后尝试下面的搜索,将“T-Mobile”关键字与加利福尼亚州死亡谷或加利福尼亚州优胜美地谷的 zip 结合起来:
T-Mobile 92328 T-Mobile 95389
Google API 不会为这些邮政编码发送任何结果。(有道理,因为很远的地方可能没有 T-Mobile 商店)
我需要找到一种方法来处理这个问题并进行了广泛的研究,但一无所获。有没有办法:
- 如果 Google API 未返回结果以包含至少 1 个结果,请扩大搜索区域。
- 从更广泛的搜索区域开始,以尽量减少在给定区域内找不到 T-Mobile 商店的情况?
谢谢你的时间!