0

私は現在マップビューに取り組んでおり、ユーザーの位置を Google の緯度 (コンパスの方向) のように表示したいと考えています。それについていくつかのトピックを見ましたが、どれも私のクエリに対する適切な解決策を提供してくれませんでした。これを行うためのチュートリアルまたは例はありますか?

4

3 に答える 3

1

を使用しMyLocationOverlayます。コード例:

public MyMapActivity extends MapActivity {
  private MyLocationOverlay myLocationOverlay;
  private MapView mapView;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.my_map_layout);

    mapView = (MapView)findViewById(R.id.map_view);

    myLocationOverlay = new MyLocationOverlay(this, mapView);
    mapView.getOverlays().add(myLocationOverlay);
  }

  @Override
  protected void onResume() {
    super.onResume();

    myLocationOverlay.enableCompass();
    myLocationOverlay.enableMyLocation();
  }

  @Override
  protected void onPause() {
    super.onPause();

    myLocationOverlay.disableCompass();
    myLocationOverlay.disableMyLocation();
  }

  @Override
  protected boolean isRouteDisplayed() {
    return false;
  }
}
于 2012-01-03T12:30:59.183 に答える