读书人

求教android地图有关问题

发布时间: 2012-04-24 14:15:38 作者: rapoo

求教android地图问题
小弟正在做一个小项目……基于地图服务的,之前一切正常,只是放假1个月回来以后发现,真机调试没办法显示地图了……
api key用的是自己的keystore得到的MD5申请的,而且是重新申请的应该没问题,权限也在Manifest里面注明了,其他人的可以显示但是就我的不行……网络也连上了并且没有问题。
GOOGLE上查找无非就是换key或者打包或者联网,这些我都试过,完全没效果
P.S.每个人都是用的自己的key做的测试,所以不存在key不正确,而且1个月以前也没出现这个问题……现在求各位大神们帮忙解答,小弟在此谢过各位!
附上项目里面部分权限以及key:
layout.xml:
<com.google.android.maps.MapView
android:id="@+id/mapview" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:clickable="true"
android:apiKey="01xf8nSVrE_sznO_9jIfyB4YEEgao0anQqZ-sYA" />

Manifest.xml:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PRIVILEGED"/>
<uses-permission android:name="android.permission.RUN_INSTRUMENTATION" />

[解决办法]
保证有网络,Key是有效的,再申请一个key看看
[解决办法]
都正的情下,是的了!速不也是很有可能的!
[解决办法]

探讨

保证有网络,Key是有效的,再申请一个key看看

[解决办法]
如果api key用的是自己的keystore得到的MD5申请的,那么你打包的apk也必须是用同一个keystore生成
[解决办法]
GOOGLE地图,很多机型不适配,GOOGLE地图定位经常出莫名其妙的问题,建议使用百度地图
[解决办法]

在androidmanifest.xml中加入
<application android:icon="@drawable/icon" android:label="@string/app_name">

<uses-library android:name="com.google.android.maps"/>

读书人网 >Android

热点推荐