0

自由にカスタマイズできる空のマップを作成したいと考えています。これで、システム全体がタイルと経度/緯度座標でどのように機能するかはわかりましたが、タイルのピクセルと経度/緯度をどのように接続するかはまだわかりません。自分の国だけを表示し、好きなように編集できる空の地図が必要です (Android で作業していますが、それが重要かどうかはわかりません)。

4

1 に答える 1

0

Overlayクラスから派生したクラスを作成し、 onTap()メソッドをオーバーライドします。次に、オーバーレイをMapViewに追加できます。タップした位置を表すGeoPointオブジェクトは、マップ上のどこかでタブを押すと onTap() メソッドに渡されます。

onTouchEvent() も使用できます。タッチの画面座標が与えられたら、Projection (MapView の getProjection() から) を使用して、それを緯度と経度に変換できます。

これがサンプルプロジェクトです。

于 2012-07-09T09:26:15.070 に答える