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