Personnaliser le point bleu Google Maps pour l'location actuel

J'utilise une version 2013 de Google Maps SDK pour iOS. Je voudrais personnaliser le point bleu par défaut pour l'location actuel avec une autre icône ou des cercles pulsants autour.

Je sais que nous pouvons le faire avec – mapView: viewForAnnotation: dans MKMapView, mais je ne peux pas savoir comment le faire avec Google Maps.

Merci de votre aide 🙂

Il n'y a aucun moyen de le faire avec la version actuelle du SDK (1.4.3), et en fait il y a un problème ouvert avec cette requête: Regardez ici .

Pour contourner ce problème, vous pouvez masquer le button par défaut avec:

_map.myLocationEnabled = NO; 

Ensuite, créez un GMSMarker personnalisé

  GMSMarker *pointMarker = [GMSMarker markerWithPosition:currentPosition]; pointMarker.icon = [UIImage imageNamed:@"YourImage"]; pointMarker.map = _map; 

Et changez la position de celui-ci en utilisant un CLLocationManager , de sorte qu'il affiche toujours la position actuelle. C'est un peu compliqué mais c'est la seule façon, je pourrais penser, que vous pouvez y parvenir. Si vous avez besoin d'un exemple plus complet, faites-le moi savoir.