我正在开发一款应用程序,使用户可以在地图上更改其位置。实际上,我有一个标记,在mapView:didChangeCameraPosition事件中重新绘制其位置到地图相机,并且它工作得很好,但我看到的问题是性能不够好,因为标记会有一些延迟在地图上重新绘制。
我想知道是否有更好的方法来实现这个需求。
以下是我的实际代码:
- (void)mapView:(GMSMapView *)mapView didChangeCameraPosition:(GMSCameraPosition *)position {
self.marker.position = position.target;
}