【发布时间】:2017-04-20 14:32:01
【问题描述】:
我正在尝试使用leafletjs 并想获取图块的像素坐标?像素坐标,如平铺元素的左/上或 x/y 质心。 我已经扩展了一个网格层并尝试在 createTile 方法中获取瓦片坐标。
所以基本上我想获取网格层生成的每个图块的像素坐标。
请推荐
谢谢
【问题讨论】:
我正在尝试使用leafletjs 并想获取图块的像素坐标?像素坐标,如平铺元素的左/上或 x/y 质心。 我已经扩展了一个网格层并尝试在 createTile 方法中获取瓦片坐标。
所以基本上我想获取网格层生成的每个图块的像素坐标。
请推荐
谢谢
【问题讨论】:
只需将图块的 X 和 Y 坐标(来自createTile 回调方法接收的coords 参数)乘以图块大小。这是左上角的像素坐标。
请注意,这些坐标是地图 CRS 坐标原点的像素坐标,像素坐标是相对于网格的缩放级别。 Leaflet的CRS坐标原点概念的一个很好的解释是http://leafletjs.com/examples/extending/extending-2-layers.html
【讨论】: