百度Map之Uncaught TypeError: Cannot read property 'fc' of undefined

初始化    var  map = new BMap.Map("allmap");    // 创建Map实例 
需要在 div 加载完之后执行比如  在vue spa 单页面开发中
<script>
    var Api = require('../utils/xz_utils');
    var apiName = "community";
    var  map = new BMap.Map("allmap");    // 创建Map实例 需放在ready中

    export default{
        data(){
            return {
                title: '内容详情',
                data: {}
            }
        },
        ready: function () {

            // 百度地图API功能
            map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);  // 初始化地图,设置中心点坐标和地图级别
            map.addControl(new BMap.MapTypeControl());   //添加地图类型控件
            map.setCurrentCity("山东");          // 设置地图显示的城市 此项是必须设置的
            map.enableScrollWheelZoom(true);
            map.addControl(new BMap.ScaleControl({anchor: BMAP_ANCHOR_BOTTOM_RIGHT}));    // 右下比例尺
            map.setDefaultCursor("Crosshair");//鼠标样式

你可能感兴趣的:(Map)