1. 我看到的第一个问题是在这里:
<fragment android:id="@+id/map"android:layout_width="match_parent"android:layout_height="match_parent"android:name="com.google.android.gms.maps.MapFragment"/>
删除以下行:class =“ com.google.android.gms.maps.SupportMapFragment”
并设置
android:name为:
android:name="com.google.android.gms.maps.SupportMapFragment"
2. 从清单文件中删除此行:
<uses-library android:name="com.google.android.maps" />
这是Google Maps
API V1权限,不应在中使用
API V2。
查看此博客文章,并确保一切正确:
Google Maps API第2版
3. 您描述的问题通常源于使用API控制台生成或注册API密钥的问题,如果您确定已正确完成所有步骤,那么建议您删除
debug.keystore
文件夹,编译一些项目在Eclipse中(这将产生一个新的SHA1密钥),然后使用控制台再次注册该密钥。看看我写的这篇博客文章,确保我正确地执行了所有步骤:
Google Map API V2密钥
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)