单张lng / lat相对于图像

时间:2014-01-05 00:20:33

标签: javascript leaflet chromium-embedded

在我的应用程序中,我使用CEF(铬嵌入式框架)将网页呈现到我的程序中。因此,对于我的世界地图,我发现传单非常棒。虽然mapgeneration工作得很完美,但我现在尝试将lat / lng值转换为我游戏的坐标。所以基本上图像是256x256像素,并且在缩放级别7上,一个256x256图块由64x64块(4x4块,16x16块)组成。每个街区是1个单位。通过经验测试,我发现1 lng / lat大约是24个块,但不完全是。对于我的应用程序,我需要精确的值。

所以我的问题是:有没有办法将传单中的坐标转换为我的应用程序中的坐标?概括: 在缩放级别7,一个256x256磁贴宽64x64(在游戏坐标中)

非常感谢提前

Cromon

1 个答案:

答案 0 :(得分:1)

map对象上使用latLngToContainerPoint,以便计算地图元素左上角的偏移量。