是否可以使用我自己的地图而不是谷歌地图为我的应用程序。我怎么能这样做......我应该在哪里看?
答案 0 :(得分:3)
我认为你需要Open Street Maps(OSM)。我的Droid上有一个小GPS应用程序(Maverick Pro),它可以使用3种类型的地图:google,bing和“OSM”。后者似乎是你需要的: http://wiki.openstreetmap.org/wiki/Main_Page
答案 1 :(得分:3)
你需要一些东西:
有关您所在地理位置的数据来源,请参阅美国人口普查局公布的TIGER Line数据。
将地理数据渲染到具有视觉意义的地图的软件,例如Mapnik。使用类似OpenLayers的东西来生成 人们期望的可移动性和良好的用户功能。
软件可以有效地将渲染的地图传递给您的用户,即TileCache。
这里有一个很好的FOSS方法摘要:http://m.alistapart.com/articles/takecontrolofyourmaps
答案 2 :(得分:1)
您可能需要查看MapTiler,这是一个在Windows和Mac OS X上运行的Google地图(和其他地图系统)的开源地图平铺工具。
MapTiler将通过简单的GUI向导为您自动完成平铺过程,此外,一旦平铺过程完成,它还将生成一个简单的HTML查看器,您可以立即查看结果。
Custom Map Tile Overlays是Google Maps API中相当高级的主题(即使文档会以红色警告您)。但是,我相信您将能够使用和理解MapTiler的HTML查看器。
答案 3 :(得分:0)
PostGIS,Geoserver,GeoWebCache,OpenLayers,+ GeoEXT为您提供所需的所有软件。 数据取决于您,上面的一些示例是好主意。