我试图创建从Android网站上的教程之后的MapView的应用在这里.我已经设置了一切,地图显示但是空的瓷砖!
我正在使用的API密钥是从位于"C:\ Users\Pete\.android"中的debug.keystore生成的,并且所有正确的权限都在清单中设置.地图库也在清单中,但仍然不起作用.我已经尝试创建一个新的调试密钥库并将其放在同一个文件夹中(显然也生成一个新的API密钥),但仍然没有运气.
(30/05/2011)编辑:
的Manifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.stringerapps.testing.gps"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Home"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- import the library com.google.android.maps!!! -->
<uses-library android:name="com.google.android.maps" />
<!-- permissions -->
<uses-permission
android:name="android.permission.INTERNET">
</uses-permission>
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION">
</uses-permission>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
layout.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainlayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="api-key-here-omitted"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
Home.xml
package com.stringerapps.testing.gps;
import java.util.List;
import android.graphics.drawable.Drawable; …Run Code Online (Sandbox Code Playgroud)