我正试图在模拟器中看到谷歌地图。 我也获得了googleApi的关键... 但是当我运行我的代码时,它并没有看到只是网格的谷歌地图insted。Android中的Google地图
任何帮助? 谢谢......
我正试图在模拟器中看到谷歌地图。 我也获得了googleApi的关键... 但是当我运行我的代码时,它并没有看到只是网格的谷歌地图insted。Android中的Google地图
任何帮助? 谢谢......
你有清单中的必要权限吗?您应该在应用程序标记下添加:
<uses-library android:name="com.google.android.maps" />
。
在你的布局文件,检查是否有正确的API密钥:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="example_Maps_ApiKey_String"
/>
另外,如果你是刚刚调试,您应该使用调试密钥库的API密钥。有关如何操作的说明,请参阅see here。
你必须添加清单档案中的以下权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
及以下的库:
<uses-library android:name="com.google.android.maps" />
应用标签内。
嗯,我有着相同的问题很长一段时间回来,
我为了得到地图上投放争取一些步骤,你MUST随访。
你必须有一个AVD其配置为目标谷歌的API(谷歌公司)级别“X”,其中x可以是特定平台的API级别。例如如果您使用的是Android 2.2 Platoform创建一个AVC与目标作为谷歌的API(谷歌公司)8级
那么当你的仿真器配置正确,你必须创建一个Android项目whoes 建设的目标是到指定的API在步骤1或更低。
当您创建活动这将显示您的地图,活动类MUST延长com.google.android.maps.MapActivity(除非您已指定正确的构建目标,这将不可见)和不正常android.app.Activity。您还必须实施MapAcitivities抽象方法isRouteDisplayed()。您还应该在AndroidManifest中提及MapActivity扩展类。XML如果你创建了一个新的类(儿童),: <activity android:name="IExtendedMapAcitivity"/>
被使用,你必须在你的清单中,就不能不提谷歌API库执行另一个编辑,againg你孩子的<application>
<uses-library android:name="com.google.android.maps" />
您还应该提到在您的清单所需的权限: <uses-permission android:name="android.permission.INTERNET" />
最后和最重要的一步是获得来自谷歌的apiKey,请确保您使用的是默认的调试密钥库时OBT在您的C:\ Users \ .android \ debug.keystore [在窗口] 中使用特定于应用程序的密钥库将不起作用。
你的代码看起来应该像
<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="[key]"/>
</LinearLayout>
更多信息这一尝试http://code.google.com/android/add-ons/google-apis/mapkey.html。
我希望这对你和所有其他新手有所帮助。省略任何步骤将导致MapAcitivity的行为不正确。