2010-06-17 100 views
5

我想知道是否有经验的人使用Google地图API Multimap API可以给出一个很好的理由:为什么一个人比另一个人好 - 或者可能是一个利弊的名单?Google Maps API与Multimap/Bing地图API

我将对一个完全重新开发一个当前使用Multimap(Classic)API的站点进行研究,并且想要考虑使用Google Maps API而不是Multimap(现在的MS Bing)的可能性,但是我需要一个强制性的理由来证明这一决定是正确的。

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

回答

2

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

无论如何我会联系Multimap他们计划支持他们的API多久,如果有一个迁移路径(可能是bing地图)。

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

4

根据我的经验,Bing地图在寻找地理信息方面更加准确,但Google的道路地图稍微好看一些。

Google Maps API稍微有点帮助 - 例如,如果您有2个标记,地图会自动缩小到正确的水平,Bing需要更多的工作。

航空地图在混合地图上看起来几乎相同。

我的建议是 - 使用Bing地图进行寻宝,然后如果你想要非常好看的道路地图,请使用Google。如果您正在使用Aerial,Hybrid或Birdseye视图,那么您最好还是坚持Bing。

+0

鸟瞰图是惊人的 – jle 2010-08-03 20:49:56

1

是跳过旧的Multimap并使用Google地图或Bing地图。两国正处于积极竞争和积极发展之中。所以一个地区可能会好几个月,但它的机会将会改变。例如。 Bing Maps是第一个支持多点触控的人(使用Silverlight),但Google Maps现在支持它的v3 API。 (不幸的是,除了最基本的地图叠加层之外,所有最基本的地图叠加层都将导致谷歌地图多点触控应用崩溃,最广泛的可用多点触控平台:iPad/iPhone上的Safari)。

目前我认为Bing Maps有优势,但在一天结束时,您的决定可能会是主观的(那些地图看起来更好/我觉得API稍微好看/ etc),或者取决于EULA的准确措辞(即,您为您的特定应用程序支付了多少?以及多少?)。

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