Android Google MapView zeigt nur leere Kacheln
Ich bin binden zu entwickeln, die eine einfache Anwendung, die zeigt eine Karte.
Erhielt ich die debug.keystore-API-Key und dreifach geprüft, die Richtigkeit.
Ich habe auch exportiert das Projekt als apk und verwendet einen benutzerdefinierten Schlüsselspeicher mit den zugehörigen API-Key.
Habe ich die folgenden Berechtigungen einstellen:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
Aber auf meinen Geräten und im emulator sind immer noch nur leere Kacheln zeigt.
EDIt:
Log Cat:
03-19 10:29:09.554: W/System.err(1396): IOException processing: 26
03-19 10:29:09.554: W/System.err(1396): java.io.IOException: Server returned: 3
03-19 10:29:09.570: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
03-19 10:29:09.570: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
03-19 10:29:09.578: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
03-19 10:29:09.585: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
03-19 10:29:09.593: W/System.err(1396): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
03-19 10:29:09.601: W/System.err(1396): at java.lang.Thread.run(Thread.java:1019)
Diese Ausnahmen wiederholen sich schnell.
Proxy Probleme-oder internet-Probleme sind nicht vorhanden. Die map-Anwendung funktioniert.
vielleicht jemand helfen kann.
Grüßt
Henrik
- afaik gibt es eine Meldung über falsche api-Schlüssel in der log. Haben Sie die?
- Können Sie uns zeigen Ihre logcat? vielleicht haben Sie einige Warnhinweise, die auf Fehler drauf..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einzige Grund für die Leeren Kacheln ist das problem mit Schlüssel oder proxy-oder internet-Themen.
Prüfen, ob die normale Karten-Anwendung funktioniert perfekt in Ihrem simulator. Wenn ja dann ist das problem mit dem Schlüssel. sonst ist das problem mit proxy oder internet.
Vergessen Sie nicht, erstellen Sie den simulator mit Google API s
Folgen Sie den unten stehenden link Pflege komplett für mehr info.
Ich vor diesem problem und Pavandroid, ist absolut richtig. - Karte-Taste ist das problem in Ihrem Fall. Sie finden diesen link, es hat Schritt für Schritt Erklärung der Map-Taste und Mapview.
http://www.codeproject.com/Articles/112044/GPSLocator-App-to-Find-Current-Nearest-Location-us
Hoffe das wird dir helfen..
Hinzufügen diese Berechtigung in Ihrer manifest-Datei
Haben Sie überprüft, LogCat? Möglicherweise finden Sie dort Fehler mit Fehler-codes, die man zurückverfolgen kann, um die Dokumentation.
ZB könnte man etwas wie; onConnectionFailed: ConnectionResult.getErrorCode() = 4 und dies können Sie verfolgen, hier ConnectionResult Referenz - Google
Stellen Sie sicher, dass Ihr API-Schlüssel ist korrekt. Google API v2 Signup
Den Fall, Sie sind mit Kartenansicht, stellen Sie sicher, dass Sie die richtigen Leitlinien. Ähnliche Antwort hier: Ausführliche Antwort auf eine andere Frage