1

我有个问题 。我正在尝试在 Google Maps Android API v2 中使用 MapView 。我在文档中阅读。他们说

MapView 是 Android View 类的子类,允许您在 Android View 中放置地图。View 代表屏幕的一个矩形区域,是 Android 应用程序和小部件的基本构建块。与 MapFragment 非常相似,MapView 充当地图的容器,通过 GoogleMap 对象公开核心地图功能。

可能 MapView 和 MapFragment 是一回事。在 Google Maps Android API v1 中,MapView 扩展 MapActivity。但在 Google Maps Android API v2 中,我可以再使用它了。我看教程

如何在 Android 上通过新的 Google Maps API v2 显示 Google Maps?

他们建议扩展 FragmentActivity 。但在我的布局 xml 中,我只是使用

<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"/> 

它没有像 MapFragment 这样的前缀片段。当它显示时,看起来就像我使用 MapFragment 时一样。可能他们两个是一样的吗???我不清楚。任何人都可以为我解释。对不起我的英文不好!!!

4

0 回答 0