自定义地图、GEODJANGO、TILEMILL、OSM、OPENLAYERS、,

自定义地图、GEODJANGO、TILEMILL、OSM、OPENLAYERS、,,openlayers,geodjango,tilemill,Openlayers,Geodjango,Tilemill,我正在努力学习设计在线地图和在地图上显示数据。网上有这么多的信息,但都很混乱。我希望有人能回答这个问题,使过程更清楚 我正在使用Django,GeoDjango作为我的站点。所以我有一个启用了postgis的postgresql数据库。根据我的搜索,我采取了以下步骤 1-使用osm(openstreetmap)获取地图数据。我只需要一个国家的数据,所以我找到了链接加载osm数据的形状文件。 2-使用tilemill设置地图样式。导出为MBTiles 3-???现在我有MBTiles,但我如何使用

我正在努力学习设计在线地图和在地图上显示数据。网上有这么多的信息,但都很混乱。我希望有人能回答这个问题,使过程更清楚

我正在使用Django,GeoDjango作为我的站点。所以我有一个启用了postgis的postgresql数据库。根据我的搜索,我采取了以下步骤

1-使用osm(openstreetmap)获取地图数据。我只需要一个国家的数据,所以我找到了链接加载osm数据的形状文件。 2-使用tilemill设置地图样式。导出为MBTiles


3-???现在我有MBTiles,但我如何使用这些tiles。这就是问题所在?

想弄清楚问题是什么有点困难,但看起来您正在试图找到一个磁贴服务器,使这些磁贴在线。请注意这一点。

一旦将地图导出为.MBtiles(Sqlite数据库),就可以使用openlayer的TMS层来显示地图。检查TMS层的实现