0

我使用传单搜索控件并隐藏 geojson 层中的所有点(我将它们设置为透明并减小标记大小)。然后在leaflet-search.js中添加自定义标记以在找到位置时放在地图上:第89行(https://github.com/stefanocudini/leaflet-search/blob/master/src/leaflet-search.js

marker: {
    icon: L.AwesomeMarkers.icon({
        icon: 'fas fa-sign-in-alt',
        prefix: 'fa',
        markerColor: 'orange'
    })

}

有没有办法将弹出窗口绑定到由 Leaflet-search.js 放在地图上的标记?

4

1 回答 1

0

这是使用 Leaflet 将弹出窗口绑定到标记的方式

    //create marker with popup
    var myMarker = L.marker([51.5, -0.09], {
        icon: L.AwesomeMarkers.icon({
            icon: 'fas fa-sign-in-alt',
            markerColor: 'orange',
            prefix: 'fa'
        }),
        draggable: false
    }).bindPopup("text");

    //attribute the new marker
    marker: myMarker 

如果您需要这样做,请提供您的完整代码

于 2021-03-12T08:37:57.870 回答