谷歌地图API与Multimap/Bing Maps API的比较

5
我想知道是否有使用过 Google 地图 API 和 Multimap API 的经验,能够给出一个好的理由说明为什么一个比另一个更好 - 或者可能是一份优缺点清单?
我将致力于对目前使用 Multimap(Classic)API 的网站进行全面重新开发,并希望考虑使用 Google 地图 API 而不是 Multimap(现在是 MS Bing),但我需要一个有说服力的理由来证明这个决定。
该网站目前提供一个搜索机制,允许用户使用邮政编码/部分邮政编码或城市搜索地址。当前系统具有 sqlserver 数据库后端,包含完整的地址详细信息,并且还通过每日定期任务上传(将此信息地理编码到 Multimap)。我想知道是否可以使用 Google API 避免每日上传的需求,而只是使用其地理编码 API(尽管这受到 Google 每天某些地理编码请求的限制)。
3个回答

4
根据我的经验,使用这两个地图系统进行地理定位,Bing Maps更加准确,而Google则拥有略微更好看的道路地图。
Google Maps API稍微更有帮助——例如,如果你有两个标记,地图会自动缩放到正确的级别,而Bing需要更多的操作。
航空地图在两者上看起来基本相同,混合地图也是如此。
我的建议是:如果你要进行地理定位,请使用Bing Maps,然后如果你想要真正漂亮的道路地图,请使用Google。如果你正在使用航空、混合或鸟瞰视图,那么最好还是坚持使用Bing。

2
根据维基百科,Multimap几年前被微软收购,其导航功能已经合并到微软Bing API中。我想Multimap API主要是为了遗留目的而存在。到2010年底,Multimap可能会消失,因此这绝对是重写应用程序地理编码部分的有力理由...
无论如何,我建议联系Multimap,了解他们计划支持API的时间以及是否有迁移路径(可能是Bing Maps)。
Bing Maps和Google Maps现在都提供JavaScript实时地理编码服务(例如在bing中请参见http://msdn.microsoft.com/en-us/library/ff710027.aspx)。该选择哪个?请检查使用条款和每天地理编码请求的成本。

1

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

目前我认为Bing Maps更胜一筹,但归根结底,您的决定可能是主观的(这些地图看起来更漂亮/我发现API稍微好一些/等等),或者取决于EULA的确切措辞(即您是否支付?以及多少?针对您的特定应用程序)。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接