Android 我能';“我得不到随附的地图”;谷歌公司的谷歌API,安卓API8,修订版2“;工作

Android 我能';“我得不到随附的地图”;谷歌公司的谷歌API,安卓API8,修订版2“;工作,android,google-api,Android,Google Api,为了让MapsDemo在API8上工作,我已经按照说明尝试了一切。我按照所有证书签名说明进行操作,得到的只是模拟器上的一个空白(蓝色)屏幕。我看到人们一直有同样的问题,但所有建议的解决方案归结为证书签名,这对我来说并不奏效。互联网上的一个家伙甚至说他让它工作了,但从来没有说怎么做 所以,我想我应该试试“谷歌公司的谷歌API,安卓API7,修订版1”附带的MapsDemo。在那里,我看到地图出现在模拟器上,但只有一次。有一次,它出现得很清楚,我能够平移它,但退出应用程序并再次尝试后,它不再工作。现

为了让MapsDemo在API8上工作,我已经按照说明尝试了一切。我按照所有证书签名说明进行操作,得到的只是模拟器上的一个空白(蓝色)屏幕。我看到人们一直有同样的问题,但所有建议的解决方案归结为证书签名,这对我来说并不奏效。互联网上的一个家伙甚至说他让它工作了,但从来没有说怎么做

所以,我想我应该试试“谷歌公司的谷歌API,安卓API7,修订版1”附带的MapsDemo。在那里,我看到地图出现在模拟器上,但只有一次。有一次,它出现得很清楚,我能够平移它,但退出应用程序并再次尝试后,它不再工作。现在我得到的只是一些模糊的轮廓,使它看起来像是在努力工作,但由于某些原因,它并没有成功


我运行的是Windows Vista Service Pack 2,使用的是Eclipse Helios。

我怀疑它正在工作,但你在海洋上空“放大”,因此出现了蓝色屏幕。不幸的是,MapsDemo在默认情况下没有启用缩放小部件,因此很难看到这一点。尝试添加缩放小部件,如下所示,然后缩小到更高的高度。注意:小部件仅在您平移地图时显示(即添加此代码后,拖动地图使小部件显示)

提供mapview和ID,以便您可以在代码中访问它-即在res/layout/mapview.xml中:

 <com.google.android.maps.MapView
    android:id="@+id/mapview"
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.mapview);
    MapView mapView = (MapView) findViewById(R.id.mapview);
    mapView.setBuiltInZoomControls(true);
}