0

I'm using Google Maps Android API v2 with MapView . When I run MapView . It displays blank . What is happening ???

4

3 回答 3

1

MapView 不是 Fragment 的子类,因此您不能将其与<fragment />标签一起使用。

是的,地图 v2 与地图 v1 非常不同。

于 2013-02-28T13:24:32.053 回答
0

如果您想使用,MapView那么您的活动必须扩展MapActivity。现在你有:

public class MyActivity extends Activity

这在加载 Google Maps v2 片段时有效,但在加载 Google Maps v1 时无效MapView。AMapView必须在扩展的活动中创建MapActivity。将您的活动更改为

public class MyActivity extends MapActivity 

这应该可以解决地图视图问题。

于 2013-02-28T13:41:20.513 回答
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 回答