简单的问题,答案可能不是...
我要为客户开发一个 Web 应用程序 (ASP.NET MVC)。他们就是否使用 Google map 或 Virtual Earth 来提供 map 解决方案征求我的意见。
你会选择哪个?为什么?或者还有其他可以推荐的吗?
您还需要了解什么?
- 街景(或等效)不会 在不久的将来是必要的,但 有一天它可能会。
- 客户想要确定某些 可映射的特征,除此之外 在一个 指定的距离。
我还应该在高层次上考虑什么?还是我的客户?
提前谢谢你。
最佳答案
如果这是用于商业网站,您的主要考虑因素之一是许可。您必须与 Google 和 Microsoft 联系以了解确切的详细信息和价格,但网络上有大量信息表明在生产环境中实现这些解决方案可能要花费 1 万美元。不过,它们会让您着迷于快速简便的开发!
我更喜欢谷歌地图,它只是感觉有点流畅,但我之前用 Virtual Earth SDK 开发了一些非常好的原型(prototype)。
我不知道 Microsoft 是否计划与 StreetView 功能等效,所以如果将来需求卡上有此功能,那么请坚持使用 Google。
这两种技术都可以让您以各种方式搜索地理特征 - 无论是通过地区、街道地址还是特定的纬度 + 经度。它们还允许您叠加自己的图像或绘制线条、多边形等。
Google map 似乎拥有更广泛的用户群(尽管从技术上讲,Microsoft 在 Google 涉足之前就已经在做这件事了!),因此与 Microsoft 相比,在实现解决方案时您可能会在 intarweb 上找到更多帮助。
有关 Google Maps for Enterprise 的更多信息位于此处: http://www.google.com/enterprise/maps/map_info.html
关于google-maps - 虚拟地球或谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/828853/