использование OSM карт в автономном режиме с локальным сервером xampp - PullRequest
0 голосов
/ 28 мая 2019

Я хочу экспортировать карты OSM (очень маленькая область, возможно, в 2 х 2 км от карт OSM) со всеми опциями, такими как уровень масштабирования и т. Д. Я уже пробовал josm-test.jar.Я экспортирую данные в формате osm, также я могу загрузить такой файл с самого веб-сайта OSM

Но теперь, как я могу использовать эту карту в качестве локального автономного сервера?

Мне нужен какой-то шаг, чтобы сделать это.Просто этот HTML-код показывает карту OSM, но онлайн и добавить маркер к нему ..

<html>

<body>
  <div id="mapdiv"></div>
  <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
  <script>
    map = new OpenLayers.Map("mapdiv");
    map.addLayer(new OpenLayers.Layer.OSM());

    var lonLat = new OpenLayers.LonLat(-0.1279688, 51.5077286)
      .transform(
        new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
        map.getProjectionObject() // to Spherical Mercator Projection
      );

    var zoom = 16;

    var markers = new OpenLayers.Layer.Markers("Markers");
    map.addLayer(markers);

    markers.addMarker(new OpenLayers.Marker(lonLat));
    map.setCenter(lonLat, zoom);
  </script>
</body>

</html>
...