2

如何在 HTML5 中显示离线 mapsforge openstreetmap?

mapsforge 文件是 *.map 文件。是否有用于访问 mapsforge 瓷砖的 javascript 库?

4

2 回答 2

1

Mapsforge 仅支持 Java(在桌面和 Android 上)。

非官方的,由medvedNick编写的 iO。

我从未见过 javascript 实现......我想到目前为止,对于大多数人来说,经典的 osm 磁贴对于 html 来说已经足够了。

于 2016-10-13T14:17:33.710 回答
0

如果这仍然相关:

如果您有离线 mapsforge 地图的有效实现(在 Android 设备或桌面上),您可以使该实现将您需要的地图图块返回到“mapcache”文件夹中,例如,通过添加以下代码行到你的Mapview.

TileCache tileCache = AndroidUtil.createTileCache(activity, "mapcache", mapView.getModel().displayModel.getTileSize(), this.getScreenRatio(), mapView.getModel().frameBufferModel.getOverdrawFactor());

然后,您可以在 Leaflet 或 OpenLayers 中使用这些地图图块。

另请参阅https://stackoverflow.com/a/33452744/3356270

于 2016-11-23T16:27:28.940 回答