URLにlat lngを使用するためにgetCenter()を使用しています。次に、panTo()を使って同じ場所に戻ってみましょう。常に同じ場所にジャンプしますが、全く同じビューになることはありません。Googleマップv3 panTo()from getCenter()lat lngが同じ場所に移動しない
私はpanTo()の代わりにsetCenter()を使用することを考えましたが、これは私が表示しているカスタムマップレイヤの参照計算を混乱させる可能性があります。センターがどこにあるかによって異なります。
問題が発生していることを確認するには、http://www.topomap.co.nz/にアクセスし、[共有]タブを使用してgetCenter()から生成されたURLを取得します。 URLを使用すると、若干異なるセンターが表示されます。
現在、私はlatLng.toUrlValue()を使用して精度を落としていますが、[共有]タブに表示されている個々のlatから手動でURLを調整することができます。同じ問題。
何が起こっている可能性がありますか?このビューの使用に戻っ
fitBounds(bounds:LatLngBounds)
または
panToBounds(latLngBounds:LatLngBounds)
しないで取得する必要があるとき
setCenter()とpanTo()の問題について詳しく説明できますか?両方の最終的な結果は同じでなければなりません。 – plexer
こんにちはplexer、私はsetCenterを使用して、ニュージーランドとチャタム諸島の間の本来の子午線/ 180度の経線を横切るニュージーランドの東に位置を選択した場合、カスタムマップタイルを提供するための計算に影響を与えることがわかりました。同様の影響は、www.topomap.co.nzを東西方向にスクロールして再びNZに到達するまで達成できます。カスタムマップタイルは表示されません。私はこれを可能にするために計算を微調整する方法を試しています。 – Gavin