2017-01-03 2 views
-1

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

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

+1

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

+2

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

Antwort

Verwandte Themen