如何在传单控件搜索结果中显示2个值(工具提示)(示例代码)

栏目: 技巧 · 发布时间: 2021-04-13

简介  这篇文章主要介绍了如何在传单控件搜索结果中显示2个值(工具提示)(示例代码)以及相关的经验技巧,文章约1703字,浏览量435,点赞数1,值得参考!

我正在使用传单控制搜索来搜索markers.http://labs.easyblog.it/maps/leaflet-search/examples/outside.html标记存储在json中,就像这样

[{"loc":["lat","lng"],"title":"black","region":"West-Kilimajaro"}]

在上面的脚本中它只显示1个值:screen shot

我想显示2(两个)值的标题和'颜色';

答案

来自Project's Github example html项目的github回购的例子

////////////populate map with markers from sample data
for(i in data) {
    var title = data[i].title,  //value searched
        loc = data[i].loc,      //position found
        marker = new L.Marker(new L.latLng(loc), {title: title} );//se property searched
    marker.bindPopup('title: '+ title );
    markersLayer.addLayer(marker);
}

要向标记添加额外值,请使用额外字段更新此行

marker.bindPopup('title: '+ title + ' color:' data[i].color);
另一答案

我终于找到了解决方案的第二个属性,假设要添加如下

 for(i in data) {
 var title = data[i].title,region=data[i].region,
 loc = data[i].loc, 
 marker = new L.Marker(new L.latLng(loc), {title: title,region:region} );
 marker.bindPopup('title: '+ title );
 markersLayer.addLayer(marker);}

标记存储在json中应该如下所示

{"loc":[-3.3869, 36.6830], "title": "aquamarinee", "region": "West-Kilimanaro"}

以上就是本文的全部内容,希望对大家的学习有所帮助,版权归原作者或者来源机构所有,感谢作者,如果未能解决你的问题,请参考以下文章。

为什么工具提示出现在我的自定义控件上?

工具栏不显示DevExpress控件如何添加[转][亲测]

在传单弹出窗口中显示列表(示例代码)

宣传单自定义控制位置:中心(示例代码)

显示图像的传单瓦片未找到丢失的瓦片的象