Как я могу показать автономную карту openstreetmapsforge в HTML5?
Файлы mapsforge представляют собой файлы *.map. Есть ли библиотека javascript для доступа к плиткам mapsforge?
Как я могу показать автономную карту openstreetmapsforge в HTML5?
Файлы mapsforge представляют собой файлы *.map. Есть ли библиотека javascript для доступа к плиткам mapsforge?
Mapsforge поддерживает только Java (на ПК и Android).
И неофициально для iOs написано medvedNick.
Я никогда не видел реализацию javascript... Я думаю, до сих пор для большинства людей классические плитки osm достаточны для html.
Если это еще актуально:
При условии, что у вас есть работающая реализация вашей автономной карты 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.