打开谷歌地图的替代品?

时间:2010-08-24 21:19:16

标签: google-maps geolocation maps geospatial

我正在寻找谷歌地图的替代方案,其中包含所有丰富的API,但更加开放。这样的事情存在吗?

6 个答案:

答案 0 :(得分:29)

OpenStreetMap当然是明显的答案。有各种用于管理数据库中数据的API,并且有各种API可用于将地图放到您的网页上,例如OpenLayersMapstractionStaticmaps

答案 1 :(得分:15)

Google最近每天限制了25,000个地图会话,这迫使我们考虑部分网站的替代方案。

我们用一些例子here写了一篇关于它的博客文章。

简而言之,我们选择将CloudMade的Leaflet用于Javascript Map API,然后使用Open MapQuest(基于OpenStreetMap数据)用于切片。

答案 2 :(得分:6)

您可能需要考虑http://leaflet.cloudmade.com/

答案 3 :(得分:5)

OpenLayers

关于......
OpenLayers可以轻松地在任何网页中放置动态地图。它可以显示从任何来源加载的地图图块和标记。 MetaCarta开发了OpenLayers的初始版本,并将其提供给公众,以进一步使用各种地理信息。 OpenLayers是完全免费的开源JavaScript,以BSD风格的许可证发布。

答案 4 :(得分:1)

如果您在英国,可以使用军械测量'{{3d}}地图。

答案 5 :(得分:1)

考虑这篇文章:http://www.alistapart.com/articles/takecontrolofyourmaps

以下是文章建议的几个选项:
1-的OpenLayers
2- TileCache
3 Mapnik的
4- QGIS

本文解释(理论上)如何创建自己的软件堆栈,模仿谷歌地图,但仍然在你的完全控制之下。

您可能不需要项目的所有软件层,但您可能会发现该文章无论如何都有用。