代码之家  ›  专栏  ›  技术社区  ›  GurdeepS

必应地图、虚拟地球、地图点——它们是如何相互关联的?

  •  3
  • GurdeepS  · 技术社区  · 14 年前

    我想开始在一个项目中使用Bing,其中包括计算点之间的最短路线,以及在地图上绘制路线等。

    但是,除了Bing地图,还有虚拟地球和地图点。所有这些产品如何相互关联?如果我用一个,我需要所有其他的吗?

    另外,Bing地图是否使用SQL Server及其空间/地图功能?

    谢谢

    1 回复  |  直到 14 年前
        1
  •  4
  •   Andy Hume    14 年前

    正如您所指出的,它们都是同一个家族的一部分,在一定程度上是微软地图产品的一个演变。然而,其中一些确实提供了其他人不提供的东西。但是他们之间没有依赖性。

    首先,必应地图基本上是虚拟地球的新名称。技术和产品没有真正改变,只是名字。当Bing品牌推出时,Live Search地图变成了Bing地图,虚拟地球变成了企业版的Bing地图。整洁,嗯?

    必应地图本质上是谷歌地图的竞争产品。它提供了一个Javascript映射API,后面有许多Web服务API,用于地理编码、路由等。当然,它也有一些独特的特点,如鸟瞰斜视等。

    MapPoint是一个老得多的产品-我相信你仍然可以在CD-ROM上得到它的一部分!它确实提供了一些必应地图所不具备的服务,比如上传地址进行批量地理编码,并通过空间(我最近的地方在哪里?)SOAP Web服务。如果您有自己想要集成的数据集,那么您可能需要更多地查看映射点。

    如果你只想在网页上显示地图,放上几个图标,搜索地点,绘制地点之间的路线,那么Bing地图可能就是你想要的。Bing地图目前做得不好的一件事是提供对其背后的原始Web服务的访问。如果您需要在不使用JavaScript API的情况下多次调用空间API(如路由),那么您可能需要使用MapPoint Web服务。

    关于SQL Server的空间特性。它用于Bing地图的后端,但不会以任何方式直接向最终用户公开。当然,使用Bing地图也不需要它。