Ich mache benutzerdefinierte Anmerkungen zu bestimmten Koordinaten, um alle "Name", "Beschreibung" und "Bild" in der Callout-Box zu haben, aber ich habe sehr viele Bereiche zu kommentieren (über 100) und ich habe sie einzeln getan . Was empfehlen Sie dazu? JSON? Etwas anderes?Wie/Best Practice zum Hinzufügen mehrerer (über 100) benutzerdefinierte Anmerkungen in MapView Swift?
-1
A
Antwort
0
Try all die Anmerkungen in einem Array zu speichern und dann
func addAnnotations(_ annotations: [MKAnnotation])
mit Ihrer Reihe von Anmerkungen nennen.
Weitere Details finden Sie unter https://developer.apple.com/reference/mapkit/mkmapview/1451889-addannotations.
Verwandte Themen
- 1. Längere Untertitel in MapView-Anmerkungen (swift)
- 2. Codierung mehrerer Anmerkungen swift 2
- 3. Problem beim Hinzufügen mehrerer Anmerkungen zur Karte
- 4. Hinzufügen mehrerer Anmerkungen mit geocoder.geocodeAddressString (Rekursion?)
- 5. Anmerkungen auf mapView
- 6. Benutzerdefinierte Anmerkungen anpassbar machen
- 7. Best Practice zum Analysieren mehrerer Konfigurationsdateien
- 8. deaktivieren Anmerkungen zu mapView Hinzufügen während dessen Rahmen Animieren
- 9. Zoom MapView zum Anzeigen von Annotationen über den 180. Meridian
- 10. Verwenden von Anmerkungen zum Hinzufügen verschiedener Anmerkungen zu verschiedenen Facetten
- 11. Swift 3.0 Map kehrt zum vorherigen MapView zurück
- 12. Schaltflächen über Mapview
- 13. Fix eine MapView über eine scrollbare TableViewCell in Swift 3
- 14. Angular 2 - Benutzerdefinierte Anmerkungen
- 15. Android MapView: benutzerdefinierte Animation möglich?
- 16. Anmerkungen/Anmerkungen zu Morris.js hinzufügen
- 17. iOS Swift benutzerdefinierte Schriftgröße zum Schriftarten-Deskriptor hinzufügen
- 18. Eigenartiges Anmerkungsverhalten beim Hinzufügen/Entfernen von Anmerkungen
- 19. swift, mapView, Anmerkungsansicht wird nicht angezeigt
- 20. KnockoutJS Best Practice zum Auffüllen mehrerer Ansichtsmodelle mit Ajax
- 21. Swift Datencaching - Best Practice
- 22. iOS: Deaktivieren Sie mapView Update nach dem Hinzufügen von Anmerkungen und aufrufen mapView.showAnnotations()
- 23. (Swift 2.1) Lade Anmerkungen für den sichtbaren Bereich in MKMapView
- 24. Gson Benutzerdefinierte Serialisierung mit Anmerkungen
- 25. Benutzerdefinierte Suchbereiche in Swift?
- 26. Ein Bild über einem MapView anzeigen
- 27. Die beste Methode zum Hinzufügen von Anmerkungen zu geerbten Methoden
- 28. Wie programmierbare wiederverwendbare benutzerdefinierte Ansichten hinzufügen? (Swift)
- 29. Benutzerdefinierte Nachricht zum Komponententestergebnis hinzufügen
- 30. Unterstützt xliff 1.2 benutzerdefinierte Anmerkungen
Wenn Sie viele Anmerkungen hinzufügen möchten, verwenden Sie einfach 'addAnnotations', zu denen Sie ein Array von Anmerkungen hinzufügen können. Re JSON, das ist eher ein Format zum Austausch von Informationen mit einem Web-Service, also ist es hier nicht wirklich anwendbar. Wenn Sie jedoch 100 verschiedene Anfragen an Ihren Web-Service senden, könnte es sinnvoll sein, sie neu zu entwickeln, um mehrere in einer Anfrage zu bearbeiten , aber das hängt nicht mit der Frage der Mehrfachanmerkungen zusammen). – Rob
Die interessantere Frage ist, wie man so viele Annotationen auf einer Karte zeigt (wie sie anfangen sich zu überlappen, was zu einem UDX führt) und WWDC 2011 [Geographisch visualisieren mit MapKit] (https://developer.apple.com/videos/ play/wwdc2011/111 /) zeigt Ihnen, wie Sie dieses Problem lösen können, indem Sie die Anmerkungen gruppieren (etwa 23 Minuten in das Video). – Rob
Aber diese Frage ist zu breit und ist ein wenig unklar. Vielleicht möchten Sie Ihre Frage eingrenzen, uns zeigen, was Sie versucht haben, beschreiben, welches Verhalten Sie erlebt haben und beschreiben, wie sich das von dem, was Sie erwartet oder erhofft haben, unterscheidet. – Rob