【问题标题】:Google Maps API vs Multimap/Bing Maps APIGoogle Maps API 与 Multimap/Bing Maps API
【发布时间】:2010-06-17 10:30:36
【问题描述】:

我想知道是否有使用过 Google Maps API Multimap API 经验的人可以给出一个很好的理由来说明为什么其中一个比其他 - 或者可能是优缺点列表?

我将完全重新开发当前使用 Multimap (Classic) API 的网站,并想考虑使用 Google Maps API 代替 Multimap(现在是 MS Bing)的可能性,但我需要一个引人注目的证明这一决定的理由。

该网站目前提供了一种搜索机制,允许用户使用邮政编码/部分邮政编码或城市搜索地址。当前系统有一个 sqlserver 数据库后端,其中包含完整的地址详细信息,并且还上传(通过每日计划任务将此信息地理编码到 Multimap)。我想知道是否可以使用 Google API 来避免每天上传的需要,而只使用它的地理编码 API(尽管这受到谷歌对每天一定数量的地理编码请求的限制)。

【问题讨论】:

    标签: google-maps bing-maps multimap


    【解决方案1】:

    根据我使用这两者的经验,Bing 地图在地理缓存方面更准确,但 Google 的路线图看起来更好一些。

    Google Maps API 稍微有用一些 - 例如,如果您有 2 个标记,地图会自动缩小到正确的级别,Bing 需要更多的工作。

    航空地图在两者上看起来几乎相同,混合地图也是如此。

    我的建议是 - 使用 Bing 地图进行寻宝,如果您想要非常漂亮的路线图,请使用 Google。如果您使用的是 Aerial、Hybrid 或 Birdseye 视图,您不妨坚持使用 Bing。

    【讨论】:

      【解决方案2】:

      根据Wikipedia Multimap 几年前被微软收购,其方向功能被合并到微软必应 api 中。我想 Multimap API 主要是为了遗留目的而存在的。到 2010 年底,多地图可能会消失,所以这绝对是重新编写应用程序的地理编码部分的一个令人信服的理由......

      无论如何,我都会联系 Multimap,他们计划在多长时间内支持他们的 API,以及是否有迁移路径(可能是到 bing 地图)。

      Bing 地图和 Google 地图现在通过 Javascript 提供实时地理编码服务(请参阅 http://msdn.microsoft.com/en-us/library/ff710027.aspx 以获取 bing 中的示例)。选哪一个?检查使用条款和每天地理编码请求的成本。

      【讨论】:

        【解决方案3】:

        是的,跳过旧的 Multimap 并使用 Google 地图或 Bing 地图。两者都在积极竞争和积极发展中。因此,一个人可能会在几个月内在某个领域变得更好,但它很有可能会改变。例如。 Bing Maps 是第一个支持多点触控的(使用 Silverlight),但 Google Maps 现在通过其 v3 API 支持它。 (不幸的是,除了最基本的地图叠加层之外,所有的谷歌地图多点触控应用程序都会与最广泛可用的多点触控平台崩溃:iPad/iPhone 上的 Safari)。

        目前我认为 Bing 地图具有优势,但最终您的决定可能是主观的(这些地图看起来更好/我发现 API 稍微更好/等等),或者取决于确切的EULA 的措辞(即,您是否支付?支付多少?针对您的特定应用程序)。

        您谈到了地理编码。越来越多的人正在考虑使用多个地理编码平台。主要是因为所有服务的地理编码覆盖范围不完善,但如果一项服务出现故障,它也会为您提供覆盖。

        【讨论】:

          猜你喜欢
          • 2012-06-11
          • 1970-01-01
          • 2015-12-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-18
          • 1970-01-01
          相关资源
          最近更新 更多