0

MapViewでGoogleMapsAndroidAPIv2を使用しています。MapViewを実行すると。空白で表示されます。何が起こっている ???

4

3 に答える 3

1

<fragment />MapViewはFragmentのサブクラスではないため、タグと一緒に使用することはできません。

はい、Mapsv2はMapsv1とは大きく異なります。

于 2013-02-28T13:24:32.053 に答える
0

MapViewでフラグメント要素を使用しないでください。正しい方法は、次のようなレイアウトファイルです。

<com.google.android.gms.maps.MapView 
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/map"
  android:layout_width="match_parent"
  android:layout_height="match_parent"/>
于 2013-02-28T13:26:58.760 に答える
0

使用する場合MapViewは、アクティビティを拡張する必要がありますMapActivity。今あなたは持っています:

public class MyActivity extends Activity

これは、Google Maps v2フラグメントをロードする場合は機能しますが、GoogleMapsv1をロードする場合は機能しませんMapViewMapViewを拡張するアクティビティ内に作成する必要がありますMapActivity。アクティビティをに変更します

public class MyActivity extends MapActivity 

これにより、マップビューの問題が修正されます。

于 2013-02-28T13:41:20.513 に答える