谷歌地图或Bing地图API?

问题描述:

我想弄清楚为我的web应用程序使用什么。我正在使用谷歌地图API,但是我已经开始查看Bing地图API了,这个应用程序给出了你必须去的地方。我想要去Bing的原因是Google已经得到了有些地址错误(大概是10%左右),而且Bing的错误到目前为止是错误的。有谁知道一个是否比另一个更准确(除了我只是对两者进行非科学测试)另外,我想要做其他我知道谷歌地图可以做到这一点,但我不确定Bing能做什么,那么哪一个更强大,有更多的功能?最后,看起来bing的空中象形图要好得多谷歌... 任何想法都使用两个/任何个人经验?谷歌地图或Bing地图API?

+0

搞笑的是,我的经验是倒过来:冰是最不可靠的,谷歌是更好,我的应用程序工作时,我需要雅虎是最准确的地理编码。 ;-) – Max 2010-11-11 20:16:03

+2

您需要考虑的另一件事是许可条款。每个Maps API的限制略有不同。 – josh3736 2010-11-11 20:17:34

+0

嗯怪异...我更喜欢使用谷歌的API,但在应用程序的方向需要接近完美,更好的鸟瞰图也是一个很好的补充。我浏览了这两个术语。任何一个似乎都适合我,因为我的网站目前是免费的......但是,如果我对网站进行收费,这可能是个问题 – Bill 2010-11-11 20:18:06

正如我在我的评论指出,我的经验是不同的。我工作的网络应用程序wh用户输入一个zip文件后,应用程序会在X公里的距离内显示有趣的位置。

虽然谷歌的结果不是那么好,我真的很喜欢他们的地图API,我已经有一个可靠的PHP库来显示带有Google地图标记的地图。我所做的:使用YAHOOs webservice进行地理编码(在纬度/经度位置上转换邮编)并使用谷歌地图来显示带有标记的地图。

我想说的是:使用最适合你的零件。

+0

这是一个好主意......我从未考虑过使用API​​的不同部分您是否有指向您使用的雅虎web服务的链接? – Bill 2010-11-11 20:27:23

+1

@Phil我用http://developer.yahoo.com/maps/rest/V1/geocode.html它似乎已被弃用,但有一个新的YAHOO PlaceFinder:http://developer.yahoo.com/ geo/placefinder/- 您必须创建一个yahoo开发人员帐户,然后创建一个应用程序,您可以在其中获取您使用的API密钥,以便与Web服务进行通信。祝你好运,我希望你的结果和我一样好。 :-) – Max 2010-11-11 21:44:21

+0

感谢您的帮助! – Bill 2010-11-11 21:50:20

只是Max的答案的一小部分,因为他建议使用YAHOO web服务进行地理编码并在Google地图中显示这些坐标。让我引用YAHOO Maps API的使用条款(http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html):

“1.f.( ix)[你不会]使用独立的地理编码器,除了显示雅虎地图或在雅虎地图上显示点以外的任何其他用途“我必须通读Google/Bing地图/雅虎最近和他们都有这个共同点:如果你在他们自己的地图上显示检索到的数据,你只能使用任何地理编码服务等。

到目前为止,只是一个小的法律暗示;)

+0

这不是一个答案,而是一个答案的评论,并且应该相应放置。 – 2013-02-20 12:04:07