Анимация местоположения используется в Google Map

Я использую Google Map в своем приложении ios, и мне нравится показывать анимацию местоположения, используемую в Google Map. Эта анимация обычно используется для отображения текущего местоположения и имеет автоматическое изменение размера, то есть размер маркера анимируется, как само растущий в голубом цвет. Мне нравится отображать эту анимацию для моей широты и долготы. Как я могу запрограммировать это? У меня недостаточно репутации для загрузки изображения. Спасибо

2 ответа

Вы должны быть в состоянии просто установить myLocationEnabledНапример:

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

Если вы хотите анимацию для вашего местоположения, используйте animateToLocation:(CLLocationCoordinate2D)location:

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

или вы можете использовать animateToCameraPosition:(GMSCameraPosition *)cameraPosition даже отрегулировать зум

GMSCameraPosition *cameraPosition = [GMSCameraPosition cameraWithTarget:mapView.myLocation zoom:14.0f;
[mapView animateToCameraPosition:cameraPosition];
Другие вопросы по тегам