Bagaimana untuk membuat penanda dalam Risalah mempunyai dua pop timbul? Satu pada tetikus dan satu lagi pada klik?
P粉254077747
P粉254077747 2024-04-01 12:40:41
0
1
487

Saya mahu tajuk diletakkan di atas penanda pada peta dan apabila diklik padanya, pop timbul penuh dengan kandungan berbeza akan dibuka.

Saya cuba membuat legenda yang mengandungi senarai semua penanda yang akan digunakan sebagai pautan ke tetingkap timbul yang sepadan, tetapi saya tidak dapat memikirkan cara melakukannya.

P粉254077747
P粉254077747

membalas semua(1)
P粉495955986

Anda boleh menetapkan pop timbul berbeza untuk penanda acara berbeza. Berikut ialah contoh cara untuk menetapkannya dalam fungsi Titik ke Lapisan:

var ptl = function(f, latlng){              
        
        var icon = L.icon({
            iconUrl: 'img/icon.png',
            iconSize:     [30, 50], // size of the icon
            iconAnchor:   [0, 25]
        });
    
            
        return L.marker(latlng, {icon: icon4}).on('click', function(e) {
                
            this.bindPopup(e.sourceTarget.feature.properties['content']);
        }).on('mouseover', function(e){
            var popup = L.popup({
                offset: [0, -30]
            })
                .setLatLng(e.latlng) 
                .setContent(e.sourceTarget.feature.properties['title'])
                .openOn(map);
                
        }).on('mouseleave', function(e){
            this.closePopup();
        });
            

    }
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan