1

Google マップの上に表示される wms レイヤーとグラウンド オーバーレイ (アップロードされたラスター) を組み合わせた Web マッピング サイト (Google マップ API 3.0 と JavaScript を使用) を開発しています。レイヤーの描画順序の制御に問題があることを除けば、ソフトウェアは正常に動作しています。Googleマップをベースレイヤーとして、カスタムラスター画像の上にwmsレイヤー(NRCS土壌レイヤー)を表示したいと思います。現在、wms レイヤーは Google マップ レイヤーの上に期待どおりに表示されますが、ラスター レイヤーに覆われています。問題は、Google マップ API でレイヤーが表示される順序を制御できるかどうかです (私の場合、Google マップ上のラスター レイヤーの上にあるベクター レイヤー)。表示順序の zindex を設定しようとしましたが、うまくいきませんでした (ただし、簡単に何かが欠けている可能性があります)。

4

2 に答える 2

1

WMSレイヤーもラスターであり、ベクターではありません。GroundOverlayと一緒にImageMapTypeを使用していると思いますか?

それはさておき、現在、マップに追加されたレイヤーの順序を制御する方法はありません。

ハック(テストされていない)として、描画したい順序でレイヤーを追加し、間にタイムアウトを設定することもできます...これはうまくいくと思います(これもテストされていません)。

于 2013-01-24T05:28:41.720 に答える