开发asp.net应用程序,使用谷歌地图还是必应地图?

Posted

技术标签:

【中文标题】开发asp.net应用程序,使用谷歌地图还是必应地图?【英文标题】:Developing asp.net application, use Google maps or bing maps? 【发布时间】:2011-06-29 07:31:02 【问题描述】:

我需要在我开发的应用程序中使用地图。在我的应用程序中,我想使用将在地图上显示信息框的图钉。使用放大、缩小功能以及在同一页面上显示多个地图的能力。我不需要使用搜索位置或路线方向。

我应该使用哪种类型的地图?谷歌还是必应?据我了解,它们都有很好的用户界面,但哪一个更容易开发?如果我用 Bing 会不会更像微软,我的意思是,它会让我使用 Visual Studio 方便的编程?或多或少的javascript,所以调试它会很麻烦吗?

【问题讨论】:

【参考方案1】:

从功能或可定制性的角度来看,任何选项都可以满足您的需求。

在用户体验方面,我个人的偏好是Bing Maps 的Silverlight 版本——非常快速和流畅。这确实需要 Silverlight,尽管您可能接受也可能不接受。如果不是,Google 的 AJAX 地图是第二好的。我发现 Bing 地图的 AJAX 版本在缩放或平移时不是非常快速或流畅。

【讨论】:

【参考方案2】:

其实没关系。他们都会给你同样的结果。您需要将其视为两者之间的许可协议。这将是你真正的决定因素。

就个人而言,我更喜欢 Bing,但这完全是我的看法。真正精通 Google 的人会告诉您这更容易。这一切都取决于你习惯什么以及你喜欢什么。我会快速模拟两者,看看哪个更适合你。

我会检查here。这是两者之间的比较以及作者对他经历的细分。

Bing Maps ExampleDrawing a Circle in Bing Maps

抱歉,我没有 Google 的示例。好久没用了。

【讨论】:

据我所见,您可以免费获得这两个服务密钥。我已经有了钥匙。结果将是相同的。问题是通过开发获得结果会有多少麻烦?起初我认为谷歌地图更值得信赖,但我喜欢使用 Visual Studio 进行开发,使用微软的控件进行开发对我来说更容易。使用 bing 有什么方便的控件吗?还是全部使用 javascript 完成? 您可以免费获得这两个密钥,但如果您阅读了细则,那么您可以使用它有一些限制。它必须是公开可用的,每年设置交易数量等。在我看来,Bing 更容易使用,但我正在查看 Silverlight 等。

以上是关于开发asp.net应用程序,使用谷歌地图还是必应地图?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用地图 API 调用(例如,必应地图、谷歌地图)从街道地址获取商店网站地址? [关闭]

如何在 asp.net 页面中使用 javascript 在谷歌地图上显示点?

使用 Asp.Net MVC C# 使用谷歌地图 API 计算 2 个邮政编码之间的距离

无法使用 Asp.Net 查看 Google 地图,出现错误:InvalidKeyOrUnauthorizedURLmapError

谷歌地图 v2 还是 v3?

使用 PHP 计算行车路线?