1
有没有人知道当您找到您当前的位置时,我可以如何使用谷歌地图的蓝色圆圈/圆点动画?我在一个不同的iPhone应用程序中看到了这一点,并想知道如何使用iPhone SDK 3.0以编程方式创建动画和外观?任何人都可以对此有所了解吗?示例代码会很棒。找到当前位置时的蓝色圆点和圆圈
有没有人知道当您找到您当前的位置时,我可以如何使用谷歌地图的蓝色圆圈/圆点动画?我在一个不同的iPhone应用程序中看到了这一点,并想知道如何使用iPhone SDK 3.0以编程方式创建动画和外观?任何人都可以对此有所了解吗?示例代码会很棒。找到当前位置时的蓝色圆点和圆圈
在我的应用程序中,我使用了跟随代码将地图缩放到当前用户位置,同时显示您需要的蓝色圆点/圆圈。
在头文件中:@property(retain,nonatomic)IBOutlet MKMapView * mapView;
// This method is called when user taps zoom button - (IBAction)zoomToUserLocation:(id)sender { self.mapView.centerCoordinate = self.mapView.userLocation.location.coordinate; MKUserLocation *userLocation = self.mapView.userLocation; MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance (userLocation.location.coordinate, 300, 300); [self.mapView setRegion:region animated:NO]; }
更新用户的位置相应地实现didUpdateUserLocation委托
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation { self.mapView.centerCoordinate = mapView.userLocation.location.coordinate; }