0

KML ファイルによって作成された境界/形状の外側にある Google マップの領域をシェーディング/色付けする方法を見た人はいますか?

使用例としては、境界/形状の内側の領域のみがインタラクティブ (クリック リスナーなど) であり、境界の外側の影付きの領域では、マップを前後に移動するなど、基本的なマップ機能以外のすべてのアクションが無視されます。 .

4

1 に答える 1

1

これが私が取り組んできたオプションです(完全には機能しませんが、概念はあなたの質問に対処するかもしれません):

  1. 対象地域の KML ファイルを作成します (米国の州の例)
  2. 全世界の外側の境界を追加して反転する
  3. 追加の KmlLayer を使用してマップに表示するか、FusionTable にインポートします (例のように)。
  4. 「反転」レイヤーの infoWindows を必ず抑制してください

- バージニアまたはアラスカでは機能しません - ハワイは問題があります。- 最小ズームを 5 に制限します。

于 2012-11-10T22:30:55.413 に答える