解决百度地图API居中显示

百度地图API中心点不是居中显示,而是显示在左上角


地图所在的div处于隐藏的,中心点不是居中显示,而是显示在偏左上角位置

解决方法: map.panBy(100,100);

地图所在div:

创建地图js:

// 百度地图API功能
var map = new BMap.Map("allmap");    // 创建Map实例
var point = new BMap.Point(116.404, 39.915);
map.centerAndZoom(point, 15);
var marker = new BMap.Marker(point);  // 创建标注
map.addOverlay(marker);               // 将标注添加到地图中
marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画
map.panBy(700, 300);//中心点偏移多少像素(width,height)为地图所在div 宽高的1/2;

你可能感兴趣的:(解决百度地图API居中显示)