-2

私は現在アンドロイド Google マップ v2 を使用しており、緯度/経度に基づいてポリゴンを実装しており、ポリゴンのクリック イベントを認識したいと考えています。

しかし、そうすることができませんでした。ポリゴン ID に onClickListner があるため、マップ v3 を使用する必要があるか、または Google マップ v2 に類似したものがあるか知りたいですか?

お知らせください。ご不明な点がございましたら、お気軽にお問い合わせください。よろしくお願いいたします。

条件:
ポリゴンごとに異なる色と onClick イベントを使用してすべての状態を実装しようとしています。
上記の実装に最適な代替案を提案してください。

4

1 に答える 1

0

私はちょうど似たようなことに取り組んできました。私が知る限り、Google Maps for Android API v2 にはポリゴンのクリック イベントはありません。ここでは説明しませんが、いくつかの異なるソリューションが利用可能です。

最も簡単な方法は、に依存することOnMapClickListenerです。リスナーを登録し、onMapClick(LatLng point)からコールバックを受け取りますGoogleMap。次に、ポリゴン アルゴリズム内のポイントを使用して、クリックがマップ上のポリゴンのいずれかの内部にあるかどうかを判断します。

参照: 2D ポイントがポリゴン内にあるかどうかを判断するにはどうすればよいですか?

于 2013-10-07T06:58:04.113 に答える