Android-Google-Map V2 Display Leer und zeigen nur die zoom-Taste?
benutze ich die google-map-v2 und Anzeige der mehreren marker
aber zunächst möchte ich zu der Darstellung der Karte auf dem Bildschirm
ich legte meine alle Dateien hier
ist gibt nur leer ist, werde ich schauen es alle, aber nichts für mich
main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<fragment
android:id="@+id/mapview"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />
</RelativeLayout>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mapactivity"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="10"
/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<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" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<permission
android:name="com.example.stiptis.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.stiptis.permission.MAPS_RECEIVE"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.stiptis.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="your api key" />
</application>
</manifest>
Aktivität Klasse
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
- Dies kann Ihnen helfen,
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wahrscheinlich gibt es ein problem mit Ihrer Maps-API-Schlüssel.
Setzen Sie diese Funktion in Ihrer Aktivität, und sehen, was es Protokolle für die korrekte SHA-Schlüssel:
In den Fall, Sie versucht, die map-Beispiel aus dem sdk-extras, die Sie finden können diese Antwort hilfreich.
Es gibt Auch die Wahrscheinlichkeit, dass man name Paket problem für android key generation
Dieser druckt die Signatur-und package-Namen, den Sie eingeben müssen, die Sie in der Google Entwickler-Konsole zu generieren API-key:
Suchen KeyHash: in den logs.
Dies ist eine Modifikation der Analizer code.