【发布时间】:2014-07-21 17:50:29
【问题描述】:
我被困住了。 我希望有人能给我正确的意见!
我正在使用 GMSMapview 显示兴趣点 (GMSMarkers)。
目前我只是使用此代码将地图居中在当前 POI 坐标上(DEFAULT_ZOOM 是 15.f):
GMSCameraPosition *newPosition =
[GMSCameraPosition cameraWithLatitude:activePOI.coordinate.latitude
longitude:activePOI.coordinate.longitude
zoom:DEFAULT_ZOOM
bearing:0. //True north
viewingAngle:0.]; //Facing down
[self.mapView animateToCameraPosition:newPosition];
我尝试使用 GMSCoordinateBounds 来显示 POI 和用户位置,代码如下:
GMSCoordinateBounds *cb =
[[GMSCoordinateBounds alloc] initWithCoordinate:activePOI.coordinate
coordinate:user.coordinate];
[GMSCameraUpdate fitBounds:cb];
效果很好,但两个位置都显示在地图的角落。
我需要在中心显示兴趣点,但同时显示用户位置。
知道如何实现这一目标吗?
干杯。
【问题讨论】:
标签: ios google-maps gmsmapview