1

画面上でドラッグしてマップビューに円や多角形などの領域を描画するにはどうすればよいですか??、私はこの質問を検索し、投影間に線を描画するためだけの解決策を見つけましたが、これはありません。

さらに、ユーザーがエリアの描画を完了した後、次のようにエリアの詳細を取得できる必要があります。

ズーム レベル、中心点の緯度と経度、半径/面積

4

1 に答える 1

0

Override が必要なようですdispatchTouchEvent()。MapView には がないonTouchListener()ため、 を使用dispatchTouchEvent()すると、mapView 上のタッチをインターセプトし、それらのタッチを使用してマップ上に円を描くことができます。

ズームレベルはmapView.getZoomLevel()と センター用 を使いますmapView.getMapCenter()。幸運を!

于 2012-06-28T13:05:25.643 に答える