【问题标题】:Leaflet-search custom result marker传单搜索自定义结果标记
【发布时间】:2021-03-11 20:53:08
【问题描述】:

我使用传单搜索控件并隐藏 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 放置在地图上的标记?

【问题讨论】:

    标签: javascript leaflet leaflet.markercluster react-leaflet-search


    【解决方案1】:

    这是使用 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-10-16
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      相关资源
      最近更新 更多