1

我想在我的博客中使用地图。那么哪个api适合我?我期待地图应该有更多的功能。我不知道如何使用它。对不起,如果我的问题很愚蠢。
我需要两者的文档。请告诉我??

4

5 回答 5

4

双方的映射 API 都有很好的文档记录,只需 google 一下,您就会找到所需的内容。MS Api 限制性更强,但 MS 地图更好地支持显示漂亮的弹出框等。

使用两者后唯一真正的考虑因素是设计以及您是否需要 https 支持,因为谷歌地图会给 https 上的 IE 用户一个讨厌的安全对话框弹出窗口,除非您向 Google 支付 10,000 美元(但对于您的博客我不会想象你对此大惊小怪)

于 2009-04-09T13:54:17.510 回答
2

他们都很相似。我使用过 Google Maps API,它很容易启动和运行,并且可以满足我的一切需求。它也有街景,这是一个很好的额外。

于 2009-04-09T13:56:22.200 回答
2

您应该向我们提供更多详细信息以获得更好的答案,但无论如何我都会给您我的想法:

我在 2007 年做的一个项目中使用了虚拟地球 API。那时我们决定选择 MS 版本,因为它有更好的文档,并且更适合我们的技术集,即 MS SQL、.NET 等...... . 最重要的是:它是免费的!

谷歌当时为地图和其他东西提供了一个更好的用户界面,但在一定数量的请求之后,你就会开始被收费......

如果您在.NET 中进行开发,我现在肯定会选择 Virtual Earth,因为 Microsoft 已经发布了官方的虚拟地球服务器端控制......

一些链接:

http://dev.live.com/Virtualearth/sdk/

http://code.google.com/apis/maps/

于 2009-04-09T13:57:18.250 回答
1

个人认为,与带有街景的谷歌地图相比,Virtual Earth 是一个劣质产品。我没有看过任何一个 API,但我使用 Google 和 Microsoft 的其他基于 Web 的 API 的经验是,Google 提供了更多的功能。网络是他们的生计。这是MS的防御动作。顺便说一句,我喜欢 MS,所以这不是讨厌的咆哮……

于 2009-04-09T13:53:58.897 回答
-1

可以肯定的是,MS Virtual Earth 将要求您的用户下载特定于实际查看地图并与之交互的查看器。Google API 将直接与浏览器一起使用。真的归结为您希望包含什么样的功能?如果你只是想在地图上显示不同的地方,那么 GoogleAPI 可以很好地为你工作在一个快速移动的飞机上,然后是 MS Earth。 Google Maps APIMS Earth 开发者

于 2009-04-09T13:56:02.183 回答