2017-04-20 3 views
-1

私はリーフレットを試していて、タイルのピクセル座標を取得したかったですか?タイル要素の左/上またはx/y重心のようなピクセル座標。 グリッドレイヤーを拡張し、createTileメソッドでタイル座標を取得しようとしました。leafletjsタイルピクセル座標

基本的に、私はグリッド層によって生成されたすべてのタイルのピクセル座標を取得したいと思います。

おかげ

答えて

2

は、単にタイルのサイズによって(createTileコールバックメソッドが受け取る引数coordsから)タイルのXとY座標を掛け示唆してください。これは、左上隅のピクセル座標です。

これらの座標はマップのCRSの座標の原点からのピクセル座標であり、ピクセル座標はグリッドのズームレベルからの相対値です。リーフレットのCRS座標原点の概念については、http://leafletjs.com/examples/extending/extending-2-layers.html