2013-02-23 2 views
3

J'utilise Google Map dans mon application ios et j'aime montrer l'animation de l'emplacement utilisé dans l'animation Map.That Google est normalement utilisé pour afficher l'emplacement actuel et est auto-Redimensionnement, à savoir le marqueur la taille est animée comme auto croissant en couleur bleu clair. J'aime afficher cette animation pour ma position de latitude et de longitude. Comment puis-je le programmer? Je n'ai pas assez de réputation pour télécharger une image. Mercianimation emplacement utilisé dans Google Map

Répondre

0

Vous devriez pouvoir simplement définir myLocationEnabled, par exemple:

GMSMapView* mapView = ...; 
mapView.myLocationEnabled = YES; 
+0

Non, ce n'est pas suffisant. – Bryanyan

0

Si vous voulez que l'animation à votre emplacement, utilisez animateToLocation:(CLLocationCoordinate2D)location:

GMSMapView* mapView = ...; 
mapView.myLocationEnabled = YES; 
[mapView animateToLocation:mapView.myLocation]; 

ou vous pouvez utiliser animateToCameraPosition:(GMSCameraPosition *)cameraPosition pour ajuster même le zoom

GMSCameraPosition *cameraPosition = [GMSCameraPosition cameraWithTarget:mapView.myLocation zoom:14.0f; 
[mapView animateToCameraPosition:cameraPosition]; 
+2

Je pense que l'OP demande du retard, il veut voir la carte animée et le défilement/zoom à l'emplacement actuel, l'animation iOS avec animateToxxx est trop rapide et semble juste laid comparé à Android sdk. –

+0

Existe-t-il un moyen de ralentir l'animation? –