Анимация местоположения используется в 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];