最后我检查了谷歌和雅虎,不允许你将他们的地图放在商业应用程序的登录后面。不确定微软。我所知道的唯一其他选项是OpenStreeMaps,我认为它是免费的。 OpenStreetMaps说要使用其中一个第三方API OpenLayers,Mapstraction,Staticmaps或CloudMade的Web Maps Lite作为他们的地图
我是否想念任何人?
所以我更具体的问题是:在价格,质量,性能和易于实施方面哪个最好?“
如果可能,可以选择从谷歌,雅虎或微软购买许可证。对OpenStreeMaps的关注是质量,性能和易于实现。
注意:我们只对JavaScript API感兴趣。
答案 0 :(得分:3)
我在Polymaps前面给出+1,因为来自SimpleGeo和Stamen的人(在Mike Bostock的帮助下)在图书馆做得非常出色。它快速,易用且功能强大。
此外,我认为以下内容值得一试。
OpenLayers - 不像华而不实,但非常强大,并得到活跃社区的充分支持。目前移动支持有点缺乏(如果这对您很重要),但积极的开发正在尝试解决这个问题。
Tile5 - 一个相当新的库,专注于HTML5和移动功能,但引入了与IE7及更高版本的兼容性。 免责声明:我启动了图书馆并继续使用Tile5,所以我认为它非常好,但我也认为这些其他库也是。
Leaflet - 刚刚从地图公司Cloudmade宣布(由OSM地图提供支持),这个API提供了与Tile5类似的兼容性,我不得不说非常做得很好。
好消息是,我相信你会被宠坏的选择,这只是决定什么对你很重要,然后在图书馆选择最适合你的要求。