Ram*_*esh 3 google-maps objective-c ios google-maps-sdk-ios
我是iOS开发中的新手和地图套件中的新手我想了解MapView中心的纬度和经度每次像用户Scrollfrom一个位置到另一个那样我想要显示我的GMSMapView的中心纬度和经度它是如何可能的像在这里我附上图像.
在这里,我的当前位置是孟买然后它显示我的mapView像

我想知道中心位置纬度和经度,就像当用户滚动Mapview然后我想知道我的图像指示点的纬度和经度.这里图像显示我想知道此点的纬度和经度此处我的图像指示在我的MapView的中心位置.

要在移动地图时获取位置,您需要处理mapView:didChangeCameraPosition:.
然后在该方法中,您可以访问mapView.camera.target以获取地图的当前中心.
- (void) mapView: (GMSMapView *)mapView
didChangeCameraPosition: (GMSCameraPosition *)position
{
double latitude = mapView.camera.target.latitude;
double longitude = mapView.camera.target.longitude;
// now do something with latitude and longitude
}
Run Code Online (Sandbox Code Playgroud)
请注意,要处理委托方法,您需要实现GMSMapViewDelegate协议.设置地图时,您需要将地图的委托设置为处理协议的类(通常self),例如:
mapView.delegate = self;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6950 次 |
| 最近记录: |