传单.js-从LatLng到Pixels



所以我在传单中使用像素,使用crs:L.crs.在我引用坐标的所有地方都很简单,不投影,效果很好。

然而,我现在正试图添加一个搜索栏,有一行我不知道如何让它使用像素而不是LatLng(它从文件中提取像素坐标(

var title = data.newsroom,  //value searched
loc = [data.latitude, data.longitude]   //position found
marker = new L.Marker(new L.latLng(loc), {title: title, icon:icon} );//se property searched
marker.bindPopup("<strong style='color: #84b819'>" + title + "</strong><br>" + data.company + " | " + data.city + "<br>Head: " + data.head);
markersLayer.addLayer(marker);
}

这是标记=新的L.marker(新的L.latLng(loc(线。。我不知道如何取消在那条线上的投影,使其使用像素。尝试了100种不同的东西,但是。。。是的,我不是程序员,所以这让我目瞪口呆。

提前感谢!

尝试map.latLngToContainerPoint(latlng)

这会将latlng转换为您的集装箱点。

https://leafletjs.com/reference-1.6.0.html#map-锁定容器点

相关内容

  • 没有找到相关文章

最新更新