-1

ビューページのマップv2について質問があります。マップv2を通常のアプリケーション(ビューページなどではない)として使用すると、すばらしい動作をします。マップv2をビューページに実装したときに、突然いくつかのバグが発生したと思います。まず第一に、maptypeはコードで設定したタイプではありません。タイプを設定しました:

myMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);

ただし、通常のタイプが表示されます(スレッドの上部にあるpepeのスクリーンショットを参照してください)。2つ目は、コンパスとmyLocationButtonを有効にしましたが、表示されないことです。

myMap.getUiSettings()。setCompassEnabled(true); myMap.getUiSettings()。setMyLocationButtonEnabled(true);

ZoomControlsEnabled-Buttonsのあるマップのみが表示されます。どうすれば修正できますか?誰かアイデア?前もって感謝します

4

1 に答える 1

0

はい、私はすでにそれを修正しました。私は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

于 2013-02-01T17:14:31.287 に答える