はい、私はすでにそれを修正しました。私はfragmentactivtiyにすべてのメソッドを書きました。
public class MainActivity extends FragmentActivity implements LocationListener {
....
@Override
protected void onCreate(Bundle arg0) {
// TODO Auto-generated method stub
super.onCreate(arg0);
setContentView(R.layout.main);
myMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
myMap.getUiSettings().setCompassEnabled(true);
myMap.getUiSettings().setMyLocationButtonEnabled(true);
}
......
......
}
public void onLocationChanged(Location location) {
if(location != null) {
double latitude = location.getLatitude();
double longitude = location.getLongitude();
LatLng latLng = new LatLng(latitude, longitude);
mapFragment.myMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
mapFragment.myMap.animateCamera(CameraUpdateFactory.zoomTo(17));
}
public void onProviderDisabled(String arg0) {
// TODO Auto-generated method stub
}
public void onProviderEnabled(String arg0) {
// TODO Auto-generated method stub
}
public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
// TODO Auto-generated method stub
}
ここに便利なチュートリアルがあります:
tutorial1 , tutorial2