5

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

我将致力于对当前使用 Multimap (Classic) API 的站点进行完整的重新开发,并希望考虑使用 Google Maps API 代替 Multimap(现在是 MS Bing)的可能性,但我需要一个令人信服的理由来证明其合理性这个决定。

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

4

3 回答 3

4

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

谷歌地图 API 稍微有用一些——例如,如果你有 2 个标记,地图会自动缩小到正确的级别,必应需要更多的工作。

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

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

于 2010-08-03T20:48:09.910 回答
2

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

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

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

于 2010-07-12T08:03:00.633 回答
1

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

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

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

于 2010-10-22T13:23:38.977 回答