怎样给搜索结果添加标记
function load(){local=new BMap.LocalSearch("\u5168\u56fd",{onSearchComplete:function(c){if(local.getStatus()!=BMAP_STATUS_SUCCESS)openInfo("no");
else{var d=c.getPoi(0).point;c=c.getPoi(0).address;var e=map.getZoom();d=bdtowg(d.lng,d.lat);15>e&&map.setZoom(18);map.setView(d);
L.popup().setLatLng(d).setContent(c).openOn(map)}}});
上面是我的代码。搜索后只有popup,怎样加一个标记marke呢。谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你上一个问题中不是已经实现了添加标记了?
添加marker到地图
L.marker
是根据经纬度生成一个标记,后面的addTo(map)
是把该标记添加到地图中,这很容易理解,用你的代码就是