2016-08-08 39 views
0

Es ist möglich, einen benutzerdefinierten Marker mit Bildern vom Server geladen in Mapview iOS Swift? I Jus gefunden Zollmarker mit lokalen BildernBenutzerdefinierter Marker mit Server im Mapkit swift

+0

Ja, es ist möglich. Sie können die benutzerdefinierte Anmerkungsansicht verwenden. Es kann auch von einem xib geladen werden, fügen Sie "UIImageView" darin hinzu und verwenden 'AFNetworking's oder irgendeinen anderen Bild-Caching-Mechanismus' UIImageView' Kategorie, es lädt Bild von einer URL. –

Antwort

0

Mit dem Marker, ich nehme an, dass Sie beziehen sich auf und mit einem MKAnnotationView (was ist Apples Pin Ansichten Unterklasse von).

MKAnnotationView hat eine .image Eigenschaft, die Sie auf UIImage setzen können. Sie müssten das Bild zuerst vom Server herunterladen und dann der Anmerkungsansicht zuweisen.

Es sieht nicht so aus, als ob es eine Möglichkeit gäbe, die image -Eigenschaft MKAnnotationView direkt mit einer entfernten URL zu verknüpfen, ohne dieses Verhalten für sich selbst zu definieren (und vielleicht den Zeichnungscode zu untergliedern).