Ich verwende GMaps SDK für Swift und mein Ziel ist es, Standard-Marker durch animierte Art wie pulsierender Effekt zu ersetzen. Ich habe versucht mit Layer zu spielen, aber kein Glück. Irgendwelche Vorschläge, wie ich Animationseffekte auf meinem Markerbild hinzufügen kann?Pulsierende Marker Animation in Google Maps Swift
1
A
Antwort
0
Sie können es tun, indem Sie das Bild in seinen Zuständen zeichnen. Zum Beispiel, ein Alarm pulsierendes Bild, das ich mit einer beleuchteten Linie, zwei beleuchteten Linien usw. zeichne. Dann animierst du diese Bilder.
Definieren Sie die animatedImage, einzelne Bilder, und eine Reihe von Bildern in etwa so:
var animatedImage: UIImage!
var image1: UIImage!
var image2: UIImage!
var image3: UIImage!
var image4: UIImage!
var images: [UIImage]!
Irgendwo wie viewDidLoad, setzen Sie ihn mit einer Dauer Ihrer Wahl auf. Ich verwende Sketch App zum Zeichnen der einzelnen Bilder.
image1 = UIImage(named: "MarkerTrouble1.png")
image2 = UIImage(named: "MarkerTrouble2.png")
image3 = UIImage(named: "MarkerTrouble3.png")
image4 = UIImage(named: "MarkerTrouble4.png")
images = [image1, image2, image3, image4]
animatedImage = UIImage.animatedImage(with: images, duration: 0.8)
Wenn Sie das animierte Bild auf der Karte zeichnen wollen und den pulsierenden Effekt zu sehen, verwenden Sie dann den üblichen GMSMapView und GMSMarker Code, so etwas wie:
let marker = GMSMarker()
let markerView = UIImageView(image: animatedImage)
marker.position = CLLocationCoordinate2D(latitude: userLat, longitude: userLng)
marker.iconView = markerView
marker.map = mapView
Verwandte Themen
- 1. Marker Google Maps swift Infofenster
- 2. iOS Google Maps Marker ziehen Animation
- 3. Google Maps Marker Entfernung?
- 4. Pulsierende Animation von Markierungen auf der Karte für Android
- 5. Google Maps Marker Gruppierung
- 6. Google Maps Anpassung Marker
- 7. Shadow google maps marker
- 8. Marker Google Maps
- 9. Google Maps Marker Filtering
- 10. Google Maps wechselt Marker
- 11. Google Map v2 Marker Animation
- 12. Resize Google Maps Marker Symbolbild
- 13. Hinzufügen mehrerer Marker Google Maps
- 14. AngularUI - Google Maps - Marker entfernen
- 15. Google Maps Marker Click Event
- 16. Google Maps Marker-Symbole verschwunden
- 17. Google Maps Marker Link Fehler
- 18. Marker Drop-Ereignis in Google Maps?
- 19. Set Marker mit Ortsnamen in Google Maps
- 20. Google Maps Geokodierung und Marker in Schleife
- 21. Google Maps API-Marker in Schichten
- 22. Standard-Marker in Google Maps zu klein
- 23. URL für mehrere Marker in Google Maps
- 24. Google Maps + Jquery: Marker Bug in IE
- 25. Bouncy Marker in Google Maps v3
- 26. XML-Marker Anzeige in Google Maps Problem
- 27. Google Maps Marker und Sencha Touch 2
- 28. Google Maps: Navigieren zwischen Marker und Indoor-Marker
- 29. Google Maps: Polygon und Marker Z-Index
- 30. Google Maps - Mehrere Marker von extern json
möglich Duplikat http: // Stackoverflow com/questions/18529248/how-set-custom-annotation-markers-animierte-rings-around-a-point-on-gmsmapview –
wahr, aber das Problem ist immer noch vorhanden –