我尝试使用ImageOverlay将图像添加到Leaflet中,例如,请参见以下代码:
imageBounds = [[40.712216, -74.22655], [40.773941, -74.12544]];
var ol = L.imageOverlay(imageUrl, imageBounds).addTo(mymap);
现在添加了图像,但是我想使用图像的宽高比,并且我希望实际设置图像的中心点而不是边界。这有可能吗?
图像的大小不是很关键,可以说我想将宽度设置为地图当前可见区域的60%,然后我要计算高度,以便图像的长宽比为保持。
问题是我不确定是否可以在纬度/经度和x / y之间进行转换。
如果将地图完全放大,那么假设纵横比的经度/纬度与x / y相同是否正确?
也许有更简单的方法吗?