【发布时间】:2012-05-13 15:52:29
【问题描述】:
我的 MapView 有问题。这是我的场景:
我可以成功创建 MapActivity。初始谷歌地图已加载。一切正常。
单击地图后,尝试移动它(或实际执行任何操作)后,地图图块不再加载。它看起来像在图像上。
我已经发现很多关于未正确设置 Api Key 或其他问题的线程。我向你保证,我已经正确设置了这个(否则,地图根本不会被加载)。有没有人对此有解决方案。我使用的 Api Level 是 8,我正在默认模拟器中为 android 2.2 尝试它。谢谢。
这是清单中的一个 sn-p:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<application ...
这是布局文件:
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:clickable="true"
android:state_enabled="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="..." >
</com.google.android.maps.MapView>
这是来自活动的代码,我在其中初始化了 mapView:
mapView = (MapView) findViewById(R.id.map);
mapView.setStreetView(true);
mapView.setBuiltInZoomControls(true);
它还有一个 LocationListener,它只是根据它接收到的位置进行动画处理。
【问题讨论】:
-
显示您的活动代码@Filip Majernik
标签: java android android-maps android-mapview