0

Google Maps API 範囲から.PNG表示できるカスタム マップ タイル ( ) の作成に取り組んでいます。ImageMapType一般に、タイルは問題なく表示され、必要なタイルを実際の問題なく取得できます。

しかし、私がまったく解決できないように見える問題は、単一の特定のズーム レベル (9) でのタイルの奇妙な上向きのプッシュです。元のタイルには海の隙間がたくさんあるので、空白のタイルを生成して隙間を埋め、元のマップ タイルをグリッド内の透明な点で囲みます。

テストの目的で、正確な問題を示すために、グリッド ポイントを表示し、遷移段階での上方へのプッシュのスナップショットをすばやく撮影しました。暗い領域の左上は、前のレイヤーのコーナーがあった場所であり、ズームインした後、上部のマークされたセクションはコーナーが移動した場所です.

このレイヤーを通り過ぎてレイヤー 10 に入ると、レイヤー 9 にバグがなければ、コーナーは 1 レベル下がります。

十分な情報を提供できたことを願っています。アドバイスをいただければ幸いです。 マップ タイルの位置の上方へのシフト

4

1 に答える 1

1

ズームの問題については、z-indexを使用して1つの透明なdivを保持し、マップのズームを9に設定して、マップからズームコントロールを非表示にしますこれにより、誰もマップをズームできず、タイルの問題については、詳細についてデモページが必要ですが、この回答で私は完全なチュートリアルでヘルプの URL を添付して確認してください: https://developers.google.com/maps/documentation/javascript/v2/overlays#Custom_Map_Types

運がいい

于 2013-08-16T06:39:47.227 に答える