Листовка повернуть зум проблема - PullRequest
0 голосов
/ 16 декабря 2018

Я использую поворот листа в проекте и у меня проблема с многоугольниками и линиями при масштабировании. пример

<script src="js/leaflet.rotate.js"></script>
<link href="css/leaflet.rotate.css" rel="stylesheet" type="text/css">
<div id="mapID"></div>
<script>
var mymap = L.map('mapid').setView([51.505, -0.09], 13);

L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
    attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
    maxZoom: 18,
    id: 'mapbox.streets',
    accessToken: 'your.mapbox.access.token'
}).addTo(mymap);

var polygon = L.polygon([
    [51.509, -0.08],
    [51.503, -0.06],
    [51.51, -0.047]
]).addTo(mymap);
</script>

Я думал, что это конфликт с моим собственным кодом, но я собрал вышеприведенный пример, используя пример многоугольника листовки и JS и CSS "Leaflet Rotate", и все еще получаюпроблема.

Я почти уверен, что это проблема CSS, но я не уверен, с чего начать.

На рабочем столе полигоны перемещаются при увеличении, а затем возвращаются на место после завершения масштабирования, но послес мобильными устройствами это еще хуже, поскольку полигоны не всегда возвращаются в правильные местоположения.

Любая помощь будет принята с благодарностью.Я поставил проблему в репозитории github, но пока не получил ответа от разработчика, если я смогу найти решение для работы, я отправлю запрос на извлечение исправления.

...