使用Bing作为本地搜索

时间:2009-06-29 20:49:16

标签: java javascript geocoding bing

对于我正在做的ajax应用,我使用谷歌本地搜索API来帮助输入地址信息。例如,如果用户需要填写就业信息,键入商家名称将提供匹配商家列表,然后单击一个将填写所有地址字段。但是,由于谷歌api的限制,我们无法使用它。我们有一个关闭的https应用程序,这使得它无法解决问题。

由于https要求,我们必须使用服务器作为代理,这意味着非常宽松的使用限制。这使Bing成为一个不错的选择。 REST api似乎是一个很好的方法,它运行良好,但有一个问题。中心点位置需要指定为纬度和经度。用户将以邮政编码或城市/州格式提供信息。这显然意味着地理编码。最佳路线是什么?是否有一种很好的方法来解决我遗漏的地理编码问题?看看Bing API,看来地理编码是作为SOAP网络服务提供的,需要花钱。如果我这样做,我应该只使用谷歌地图进行地理编码 - 有一个企业版的地图与https?还有其他建议吗?

我在服务器上使用Java,显然是前端的javascript。这是一个javascript繁重的应用程序,因此欢迎使用javascript解决方案。

2 个答案:

答案 0 :(得分:2)

因此,如果我正确地阅读您的问题,您需要一种从邮政编码/城市/州到经度和纬度的方式吗?

如果是这种情况,那里有许多有这些信息的免费和付费数据库。 free ones通常不是最新的100%,但付费的价格相当合理,并且会定期更新最新最好的数据。

答案 1 :(得分:1)

雅虎在REST服务上的地理编码速率限制为每天5000。

http://developer.yahoo.com/maps/rest/V1/geocode.html

你看过Yahoo!使用YQL映射?