美文网首页
iOS 设置地图中心点在地图中的屏幕坐标位置

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

作者: 阿青啊啊啊 | 来源:发表于2019-07-11 10:49 被阅读0次
1.问题描述

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

2.解决方法

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

/**
 * 设置地图中心点在地图中的屏幕坐标位置
 * @param ptInScreen 要设定的地图中心点位置,为屏幕坐标,设置的中心点不能超过屏幕范围,否则无效
 */
- (void)setMapCenterToScreenPt:(CGPoint)ptInScreen;

相关文章

网友评论

      本文标题:iOS 设置地图中心点在地图中的屏幕坐标位置

      本文链接:https://www.haomeiwen.com/subject/rslrkctx.html