美文网首页
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