Ich versuche eine Android-Anwendung mit offener Straßenkarte zu entwickeln. Ich habe bemerkt, dass osm einen MapListener für den Zoom und den Scroll hat, aber ich konnte keinen Listener finden, als er meine Offline Map geladen hat. Irgendwelche Vorschläge ??Auf Karte öffnen Laden auf OSM beenden
0
A
Antwort
0
Osmdroid lädt nur Kacheln, die derzeit für bestimmte Zoom- und Begrenzungen eines MapViews angezeigt werden. Daher wird das Laden nie vollständig abgeschlossen, da neue Kacheln geladen werden, wenn der Benutzer oder Ihr Code mit dem angezeigten Bereich manipuliert.
Wenn Sie auf den Moment einhaken müssen, wenn Karte zum ersten Mal geladen wird, sollten Sie OnFirstLayoutListener und MapView.addOnFirstLayoutListener method verwenden:
mapView.addOnFirstLayoutListener(new OnFirstLayoutListener() {
void onFirstLayout(View v, int left, int top, int right, int bottom) {
//your code
}
});
Verwandte Themen
- 1. Webseite über osm verfolgen (Karte öffnen)
- 2. OSM offline auf Android
- 3. Karte auf
- 4. Openlayers: OSM zeigen sich nicht auf div
- 5. GraphHopper: Laden mehrerer OSM-Dateien auf einen selbst gehosteten Server
- 6. Zugriff auf die OSM-API
- 7. Wie ist es möglich, die Karte auf dem Geoserver (Karte von Osm) mit Straßen Namen usw.
- 8. Javascript-Warnung auf Seite laden und Alarm auf Seite beenden
- 9. So öffnen Sie Google Open öffnen Karte auf Knopf klicken
- 10. Ermitteln des Benutzerstandorts auf OSM-Karten
- 11. Wie wird die Markierung (Wegpunkte) auf der Karte (OSM) hinzugefügt, wenn der Benutzer auf die Karte klickt?
- 12. OpenStreetMap Java laden Ort auf der Karte
- 13. Karte laden nicht auf Handy-Web-Anwendung
- 14. Bootstrap Modal Öffnen auf Seite laden
- 15. Inhalt auf Registerkarte laden Öffnen mit Spry
- 16. laden eigene Karte basierend auf Standort auf iphone4
- 17. Android OSM-Karte mit Geojson ist sehr langsam
- 18. OSMDROID: Wie man OSM-Karte als Richtung des Gerätes dreht?
- 19. OSM-Vektorkarte und OSM-Daten
- 20. Prozess Ende Warten auf Beenden
- 21. Looping durch WMS Layer auf einer Karte
- 22. Ein Popup/Snippet/Titel oben auf der Markierung in meiner benutzerdefinierten OSM-Karte hinzufügen
- 23. OpenStreetMap (OSM): Wie erstellt man eine Karte, auf der Website-Besucher Orte hinzufügen können?
- 24. Reagieren nativer Schublade nicht auf Swipe über Karte öffnen
- 25. SegFault auf Anwendung beenden
- 26. Openlayers-3, OSM Wettervorhersage
- 27. Filter auf Karte der Karte
- 28. iOS Offline-Karte für das ganze Land (OSM)
- 29. Browser-Karte von Osm zu Google Maps übertragen
- 30. Warum Karte in OSM nicht in Android Studio angezeigt?
Vielen Dank für Ihre Antwort! Das ist, was ich suche. Aber gibt es einen Zuhörer für das Zoomen und Skalieren ?! Nicht MapListener –