什么是商业应用程序的好地图 api? [英] What is a good map api for a commercial application?

查看:23
本文介绍了什么是商业应用程序的好地图 api?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

上次我检查过 Google 和 Yahoo 不允许您将他们的地图放在商业应用程序的登录名后面.不确定微软.我所知道的唯一其他选择是 OpenStreeMaps,我认为它是免费的.OpenStreetMaps 说要使用这些第三方 API OpenLayers、Mapstraction、Staticmaps 或 CloudMade 的 Web Maps Lite 之一来制作他们的地图

Last I checked Google and Yahoo do NOT allow you to put their maps behind a login for a commercial application. Not sure about Microsoft. The only other option that I know of is OpenStreeMaps, which I assume is free. OpenStreetMaps says to use one of these third party APIs OpenLayers, Mapstraction, Staticmaps or CloudMade's Web Maps Lite for their maps

我有想念任何人吗?

所以我更具体的问题是:在价格、质量、性能和易于实施方面,哪一个是最好的?"

如果可能,从 google、yahoo 或 microsoft 购买许可证可能是一种选择.OpenStreeMaps 的关注点是质量、性能和易于实施.

Buying an license from google, yahoo or microsoft may be an option if that is possible. The concern with OpenStreeMaps is quality, performance and ease of implementation.

注意:我们只对 JavaScript API 感兴趣.

Note: We are only interested in JavaScript APIs.

推荐答案

我会在 Polymaps 方面给 +1,因为来自 SimpleGeo 和 Stamen 的人(在 Mike Bostock 的帮助下)在图书馆方面做得非常出色.它快速、易于使用且功能强大.

I'd give a +1 on the Polymaps front as the guys from SimpleGeo and Stamen (with help from Mike Bostock) have done an excellent job with the library. It's fast, easy to use and powerful.

此外,我认为以下内容值得一看.

Additionally, I think the following are worth checking out.

  • OpenLayers - 没有那么华丽,但非常强大,并且受到活跃社区的大力支持.目前有点缺乏移动支持(如果这对您很重要的话),但正在积极开发以尝试解决这个问题.

  • OpenLayers - Not as flashy, but very powerful and well supported by an active community. Mobile support a bit lacking at the moment (if that is important to you), but active development is going on to try and address this.

Tile5 - 一个相当新的库,专注于 HTML5 和移动功能,但引入了与 IE7 的兼容性以上.免责声明:我创建了这个库并继续在 Tile5 上工作,所以我认为它非常好,但我也认为这些其他库也是如此.

Tile5 - A reasonably new library focusing on HTML5 and mobile features, but introducing compatibility with IE7 and above. Disclaimer: I started the library and continue to work on Tile5, so I think it's pretty good, but I also think these other libraries are also.

Leaflet - 地图公司 Cloudmade(由 OSM 地图提供支持)刚刚宣布,此 API 提供了类似的与 Tile5 的兼容性,我不得不说它非常做得很好.

Leaflet - Just announced from mapping company Cloudmade (powered by OSM maps) this API offers similar compatibility to Tile5, and I have to say it is very well done.

好消息是,我相信您的选择太多了,只需确定对您来说重要的内容,然后在最符合您要求的库中进行选择即可.

The good news is that I believe you are spoiled for choice, it's just a matter of deciding what is important to you and then making a selection on the library that best fits your requirements.

这篇关于什么是商业应用程序的好地图 api?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆