カスタムマップを作成しようとしています。ここでリーフレットコンテナ/レイヤーポイント
は簡単な例では、問題は、コンテナと層のポイントは、私が期待するものではありません任意のズームに同じであることであるhttp://codepen.io/TrySound/pen/LZxZWR
const layerBottomRight = L.point(config.width, config.height);
const containerBottomRight = map.layerPointToContainerPoint(layerBottomRight);
console.log('layer bottom right', layerBottomRight.x, layerBottomRight.y);
console.log('container right bottom', containerBottomRight.x, containerBottomRight.y);
です。設定で何かが欠けていますか?
これは不明です。さまざまなズームレベルでコンテナ/レイヤ座標をどのようにチェックしていますか? – IvanSanchez
ズームイン設定を変更します。レイヤーとコンテナの座標の変化率と結果は異なるはずです。たぶん私はリーフレットのロジックを理解していないかもしれませんが、これは最初のユーザーの見た目です。 –
コンテナポイントは、マップコンテナの左上隅からのピクセル座標です。レイヤポイントは、内部ペインコンテナの左上隅からのピクセル座標です。ピクセル。マップ単位ではありません。ズームレベルでは変化しません。 – IvanSanchez