ウェブアプリケーション,インジェクション,コマンドインジェクション

Androidアプリ開発 アプリケーションでグーグルマップを使います

Google Mapsを使い特定の位置にマップを誘導

Navigating the Map to a Particular Location

Google Mapsの一般的な使用法のひとつは、
LocationManagerクラスを介して取得した位置情報を使って、
ユーザの現在の位置を表示することにあるでしょう。
現在位置を表示するには、MapViewへのコントローラーをまず、
取得する必要があり、その時、animateTo()メソッドを使い、
特定の位置をマップに表示させます。

package net.learn2develop.maps;

import android.os.Bundle;
import com.google.android.maps GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;

public class MainActivity extends MapActivity{
  MapView mapView;
  MapController mc;
  public class onCreate(Bundle savedInstanceState){
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);

   mapView = (MapView) findViewById(R.id.mapView);
   mapView.setBuiltInZoomControls(true);
   mc ~ mapView.getController();

   GeoPoint p = new GeoPoint(ここに緯度、経度をいれます);

   mc.animateTo(p);
   mx.setZoom(13);
   mapView.invalidate();
  }

  @Override
  protected boolean isRouteDisplayed(){
   return false;
  }
}

マップを再描写するためにinvalidate()メソッドを
呼び出す必要があります。
GeoPointのコンストラクタがマイクロ度数で緯度、経度をとることを
忘れないようにしてください。このため、
実際の緯度、経度に百万を掛けた数値になります。

ホーム
便利堂ロゴ
inserted by FC2 system