Как сделать так, чтобы метка появлялась без наведения мыши на полигонах листовок? - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь пометить свои полигоны geo json на моей карте листовки. Я понимаю, что плагин метки устарел , и вместо этого я должен использовать всплывающую подсказку. Тем не менее, мои всплывающие подсказки отображаются только при наведении курсора на полигоны. Я хочу, чтобы они просто отображались поверх моих полигонов в виде простых меток, без этой стрелки на них. Это код, который у меня есть, но он показывает мои метки при наведении курсора. Я просто хочу, чтобы они показали без каких-либо действий, которые необходимо предпринять. Как мне это сделать?

Включенные файлы:

<script src="js/leaflet.js"></script>
<script src="js/leaflet.ajax.min.js"></script>
<script src="data/parcels-fifth.geojson"></script>

jquery:

    var map = L.map('map').setView([40.350632, -79.86776], 19); //set up map

    L.tileLayer('https://stamen-tiles-{s}.a.ssl.fastly.net/toner-lite/{z}/{x}/{y}{r}.{ext}', {
        attribution: 'Map tiles by <a href="http://stamen.com">Stamen Design</a>, <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a> &mdash; Map data &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
        subdomains: 'abcd',
        minZoom: 0,
        maxZoom: 20,
        ext: 'png'
    }).addTo(map);

    var parcels = new L.GeoJSON.AJAX("data/parcels-fifth.geojson",{
        onEachFeature: function (feature, layer) {
            layer.bindTooltip(feature.properties.PROPERTYHOUSENUM__asmt + " " + feature.properties.PROPERTYADDRESS__asmt + "<br>" + feature.properties.USEDESC__asmt, { 'noHide': true });
        }
    }).addTo(map)

1 Ответ

0 голосов
/ 22 января 2020

Вы можете создать собственную метку с помощью маркера Div: { ссылка }

или добавить permanent: true к подсказке: https://leafletjs.com/reference-1.6.0.html#tooltip -permanent

layer.bindTooltip(feature.properties.PROPERTYHOUSENUM__asmt + " " + feature.properties.PROPERTYADDRESS__asmt + "<br>" + feature.properties.USEDESC__asmt, { 'permanent': true });

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