Google マップでカスタム レイヤー/オーバーレイを作成することは可能ですか?
例として、1 つのレイヤーにポリゴン、別のレイヤーに円、3 つ目のレイヤーにマーカーを配置することは可能でしょうか? 次に、これらのレイヤーを個別に非表示/表示しますか?
ドキュメントを見てみましたが、レイヤーは事前定義されたレイヤーの固定セットのみのようです。また、オーバーレイは画像オーバーレイのみをサポートしているようです。
これに関するヘルプをいただければ幸いです。
Google マップでカスタム レイヤー/オーバーレイを作成することは可能ですか?
例として、1 つのレイヤーにポリゴン、別のレイヤーに円、3 つ目のレイヤーにマーカーを配置することは可能でしょうか? 次に、これらのレイヤーを個別に非表示/表示しますか?
ドキュメントを見てみましたが、レイヤーは事前定義されたレイヤーの固定セットのみのようです。また、オーバーレイは画像オーバーレイのみをサポートしているようです。
これに関するヘルプをいただければ幸いです。
これを行うためのより良い方法があるかどうかはわかりませんが、同様の問題の回避策を見つけました。私の例ではマーカーとポリラインを使用していますが、機能を円やポリゴンにも簡単に拡張できるはずです。
基本的には次のように機能します。
現在マップに表示されているデータは配列に格納されており、マップ クリア メソッドは単純にこれらの配列を調べて、マップにコンテンツが存在するかどうかを確認し、存在する場合は削除します。
お役に立てれば。乾杯!