我正在尝试使用leafletjs并想获得磁贴的像素坐标?像素坐标,如tile元素的left / top或x / y centroid。 我已经扩展了一个gridlayer并试图在createTile方法中获得tile坐标。
所以基本上我想得到网格层生成的每个图块的像素坐标。
请建议
由于
答案 0 :(得分:2)
简单地将图块的X和Y坐标(来自coords
回调方法接收的createTile
参数)乘以图块大小。那是左上角的像素坐标。
请注意,这些坐标是地图CRS坐标原点的像素坐标,像素坐标相对于网格的缩放级别。 Leaflet的CRS坐标原理概念的一个很好的解释是http://leafletjs.com/examples/extending/extending-2-layers.html