美文网首页前端
百度地图API中心点偏移解决

百度地图API中心点偏移解决

作者: 这真的是一个帅气的名字 | 来源:发表于2018-11-29 15:48 被阅读32次

    问题描述

    点击这个到店体验,需要弹出一个地图框
    一直在左上角,每次还得拖动

    开始解决

    经过查询,这种问题通常是容器处于隐藏状态导致的,api会认为地图宽高为0。建议等待容器处于可见状态后再初始化地图。
    不过有牛人给出了最简单的解决方案:

    var nowHc2=document.documentElement.clientHeight/2;//算出高的一半
    var nowWc2=$(window).width()/2;//宽的一半
    map.panBy(nowWc2,nowHc2);//定位
    
    我的示例
    image.png
    来源:http://tieba.baidu.com/p/1252921050

    相关文章

      网友评论

        本文标题:百度地图API中心点偏移解决

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