iOS 设置地图中心点在地图中的屏幕坐标位置

1.问题描述

要使地图的中心点位置像上偏移,让地图上的轨迹完全显示出来,不被下方的自定义View遮挡。

2.解决方法

这里直接使用百度地图SDK里面提供的方法,在BMKMapView初始化的时候设置地图的中心点
[_BDmap setMapCenterToScreenPt:CGPointMake(SCREEN_WIDTH/2, SCREEN_HEIGHT/2 - 140)];

/**
 * 设置地图中心点在地图中的屏幕坐标位置
 * @param ptInScreen 要设定的地图中心点位置,为屏幕坐标,设置的中心点不能超过屏幕范围,否则无效
 */
- (void)setMapCenterToScreenPt:(CGPoint)ptInScreen;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容