Google 地图还是 Bing 地图 API?
我正在尝试弄清楚我的网络应用程序要使用什么。我目前正在使用 Google 地图 api,但是我已经开始更多地关注 Bing 地图 api。这个应用程序除其他外,还可以指示您必须去的地方。我考虑使用 Bing 的原因是 Google 已经获得了一些地址错误(可能大约 10%),而 Bing 到目前为止有 0 个错误,有谁知道其中一个是否比另一个更准确(除了我只是对两者进行非科学测试之外)。未来的事情,比如集群图钉我知道谷歌地图可以做到这一点,但我不确定 Bing 可以。那么,哪一个更强大,功能更多呢?谷歌... 对两者有什么想法/使用两者的个人经历吗?
I'm trying to figure out what to use for my web application. I"m currently using Google maps api, however I have started looking at Bing maps api more. This application among other things, gives directions to where you have to go. The reason I'm thinking about going to Bing is that Google has gotten some addresses wrong (probably about 10%) and Bing has gotten 0 wrong so far. Does anyone know if one is more accurate than the other (other than me just performing my non scientific test on both). Also, I want to do other things in the future, like cluster pins. I know google maps can do that, but I'm not sure Bing can. So which one is more robust with more features? Finally, it looks like the aerial pictography of bing is much better than Google...
Any thoughts on the two / any personal experience of using both?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如我在评论中指出的那样,我的经历有所不同。我开发了一个网络应用程序,用户输入邮政编码,应用程序会显示 X 公里距离内的有趣位置。
虽然 google 的结果不是那么好,但我真的很喜欢他们的地图 API,而且我已经有了一个可靠的 PHP 库来显示带有 google 地图标记的地图。我做了什么:使用雅虎网络服务进行地理编码(在纬度/经度位置转动邮政编码)并使用谷歌地图来显示带有标记的地图。
我想说的是:使用最适合你的部件。
As I pointed out in my comment, my experiences were different. I worked on a web app where a user enters a zip and the application shows interesting locations within a distance of X kilometers.
Although the results from google were not that good, I really liked their maps API and I already had a reliable PHP library for displaying a map with markers for google maps. What I did: use YAHOOs webservice for geocoding (turning a zip in a latitude/longitude position) and use google maps in order to display a map with markers.
What I want to say is: use the parts that fit you best.
只是对 Max 答案的一个小补充,因为他建议使用 YAHOO 网络服务进行地理编码并在 Google 地图中显示这些坐标。让我引用雅虎地图 API 的使用条款 (http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html):“1.f.(ix
) [您不得] 将独立地理编码器用于显示 Yahoo! 地图或在 Yahoo! 地图上显示点之外的任何用途”
我最近必须阅读 Google/Bing 地图/Yahoo 的大量服务条款,它们都有此内容常见:如果您在自己的地图中显示检索到的数据,则您只能使用任何地理编码服务等!
到目前为止,只是一点法律提示;)
just a small addition to Max's answer since he suggested using the YAHOO webservice for geocoding and displaying those coordinates in a Google map. Let me quote the Terms of Use of the YAHOO Maps API (http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html):
"1.f.(ix) [YOU SHALL NOT] use the stand-alone geocoder for any use other than displaying Yahoo! Maps or displaying points on Yahoo! Maps"
I had to read through those numerous Terms of Service of Google / Bing Maps / Yahoo recently and they all have this in common: you are only allowed to use any geocoding service etc. if you display the retreived data in their own map!
So far, just a little legal hint ;)