SDK中提供屏幕坐标转地图坐标,和地图坐标转屏幕坐标的接口:
FMKMapView.h
/**
* 屏幕坐标转换为地理坐标
*
* @param point 屏幕点坐标
*
* @return蜂鸟地理坐标,包含楼层和地理坐标值
*/
- (FMKGeoCoord)coverPoint:(CGPoint)point;
/**
* 地理坐标转换为屏幕坐标
*
* @param coord 蜂鸟地图坐标
* @param type 该参数为转换坐标时的Z值
*
* @return 返回屏幕点坐标
*/
- (CGPoint)coverCoord:(FMKGeoCoord)coord zType:(FMKMapCoordZType)type;
屏幕坐标转换为地图坐标方法如下:
FMKGeoCoord coord = [self.mapView coverPoint:CGPointMake(120, 100)];
地图坐标转换为屏幕坐标方法如下:
CGPoint point = [self.mapView coverCoord:coord zType:FMKMAPCOORDZ_MODEL];