Как я могу изменить URL плитки запроса в Leaflet? - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть веб-ГИС-сервер. Как показано ниже, в целом, когда пользователь подключается к моей WebGIS, он выполняет следующие маршруты:

  1. Пользователь вводит ГИС-адрес (маршрут 1).
  2. Загрузка листовки с кодовой страницей (маршрут 2) ).
  3. Подключение к серверу OSM (маршрут 3).
  4. Загрузка плиток на ноутбуке и просмотр плиток (маршрут 4).

    Изображение для описания

        <!DOCTYPE html>
        <html>
        <head>
        	<meta name="viewport" content="width=device-width, initial-scale=1.0">
        	<link rel="shortcut icon" type="image/x-icon" href="docs/images/favicon.ico" />
            <link rel="stylesheet" href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css"/>
            <script src="https://unpkg.com/leaflet@1.6.0/dist/leaflet.js" ></script></head>
     <body>
        <div id="mapid" style="width: 600px; height: 400px;"></div>
        <script>
        	var mymap = L.map('mapid').setView([51.505, -0.09], 13);
        	L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
        		maxZoom: 18,
        		tileSize: 512,
        		zoomOffset: -1
        	}).addTo(mymap);
        </script>
        </body></html>

Как изменить маршруты в модели A на B?

Конечно, я не хочу загружать какие-либо плитки на мой сервер для пользователя просматривает плитки с моего сервера. Я думаю, что я должен использовать что-то вроде прокси.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...