此代码将在屏幕上向下移动100个像素的标记:
CGPoint point = [myMapView.projection pointForCoordinate:marker.position];
point.y -= 100.0f;
GMSCameraUpdate *camera = [GMSCameraUpdate setTarget:[myMapView.projection coordinateForPoint:point]];
[myMapView animateWithCameraUpdate:camera];
我也想同时放大。任何人都可以帮助在相同的动画中进行偏移和缩放 - 即在屏幕上的移位(非中心)点周围进行缩放。提前谢谢。
答案 0 :(得分:0)
而是使用波纹管代码进行zoomin mapview
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:@"12.234"
longitude:@"77.534"
zoom:15];
答案 1 :(得分:0)
我最终通过设置GSMapView填充参数来做到这一点,从而在进行相机缩放之前偏移了地图的中心。