Google地图无法显示

时间:2013-04-21 14:15:52

标签: android google-maps

我正在尝试加载GoogleMap。我使用<uses-library android:name="com.google.android.maps" />库,这是MapView的xml。

    <?xml version="1.0" encoding="utf-8"?>
    <com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="AIzaSyDvTjB5XuzifATB4G50qBc7TTRo5luhV9o"
    />

我的活动扩展了MapActivity as public class Geofencesetup extends MapActivity {}。但是当我运行代码时,我只得到小的小网格,看不到地图。 我的应用程序有两个xmls,一个包含另一个Map显示应用程序的片段,如下所示

 <fragment 
      android:id="@+id/map"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      class="com.google.android.gms.maps.SupportMapFragment" />

我想添加MapView,因为它可以更好地为Geofencing设置覆盖。对于片段,我可以看到整个地图,但对于MapView,我只看到网格。 我的疑问是 (1)我可以在同一个应用程序中使用com.google.android.gms.maps.SupportMapFragmentcom.google.android.maps.MapView吗? (2)为什么我只在MapView上看到网格? 感谢

1 个答案:

答案 0 :(得分:0)

据我所知,不可能在同一个应用程序中同时使用这两个API。即使您可以这样做,也不能将Google Map API V1MapViewMapActivity对象一起使用,因为此API已被Google弃用,您无法获得新的{{1}它的关键。这可能是您只看到网格而不是地图的原因。

因此鼓励并建议您将应用程序仅移至API