将图像添加到地图,并确保宽高比正确

时间:2019-03-02 22:40:29

标签: leaflet

我尝试使用ImageOverlay将图像添加到Leaflet中,例如,请参见以下代码:

imageBounds = [[40.712216, -74.22655], [40.773941, -74.12544]];
var ol = L.imageOverlay(imageUrl, imageBounds).addTo(mymap);

现在添加了图像,但是我想使用图像的宽高比,并且我希望实际设置图像的中心点而不是边界。这有可能吗?

图像的大小不是很关键,可以说我想将宽度设置为地图当前可见区域的60%,然后我要计算高度,以便图像的长宽比为保持。

问题是我不确定是否可以在纬度/经度和x / y之间进行转换。

如果将地图完全放大,那么假设纵横比的经度/纬度与x / y相同是否正确?

也许有更简单的方法吗?

0 个答案:

没有答案