問題タブ [mercator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
315 参照

javascript - Google マップ API のタイル座標の計算が間違っています

次のコードは、場所のピクセルとタイルの座標を計算するためのものです。256px のタイルを使用すると問題なく動作します。しかし、512px のタイル ワールドを使用し、ピクセル座標は正常に動作しますが、タイル座標は変更されず、これは不可能です。

256 ピクセルのタイル サイズ

512 ピクセルのタイル サイズ

これは、タイル座標を計算するコードです

私はそれを変更しようとしましたが、座標がタイルの端に近い場合、タイルの座標が間違っている可能性があると思います(隣のタイルのように)。分割と丸めが多すぎるためかもしれません。

誰でもこの問題を抱えていて、解決策を知っていますか?

https://developers.google.com/maps/documentation/javascript/examples/map-coordinates

https://jsfiddle.net/ergec/yyat3gux/