6

osmdroid MapView Overlay で描画された Polygon に EventListener を設定することは可能ですか? オーバーレイに印刷したいのですが、それに触れた後、その色を変更したり、ポリゴンの背後にあるデータを処理したりしたいと考えています。

例えば:

ポリ 1: ID = 1337、P1(0,0)、P2(1,0)、......、Pn(0,0)

Poly2: ID = 42 、P1(10,7)、P2(18,39)、......、Pn(10,7)

Poly1 に触れた後、ああ ID 1337 が押されていることを知りたいです。色を変えたい。

どうすればそのような動作を実装できますか?

4

2 に答える 2

0

このドキュメントを使用してポリゴンを描画します

これを使用して、マップのクリックをリッスンします

これを使用して、タッチがいずれかのポリゴンの内側にあるかどうかを判断します

ジオメトリ ライブラリが Android で実行できるかどうかわからないので、3 番目のコンポーネントを自由に置き換えてください。

編集

質問を読み間違えて、Google マップに関連付けました。申し訳ありません。

于 2013-01-17T10:29:07.927 に答える