百度地图加载如何显示鼠标最小的层级地图?

新手上路,请多包涵

image.pngimage.png
百度地图加载的时候 默认是第二张地球的 ,我缩放最小层级也是第二张图,
但是鼠标是可以滚动层级到第一张图的样式的, 如何设置初始化的是时候记载称第一张图呢

function renderInitMap() {
  // GL版命名空间为BMapGL
  var map = new BMapGL.Map("map_container");    // 创建Map实例
  map.centerAndZoom(new BMapGL.Point(118.5, 27.5));  // 初始化地图,设置中心点坐标和地图级别
  map.enableScrollWheelZoom();     //开启鼠标滚轮缩放
  map.setMapType(BMAP_EARTH_MAP);      // 设置地图类型为地球模式
  map.addControl(new BMap.MapTypeControl());
  window.currentMap = map
}
renderInitMap()

初始化的时候 地球默认层级是鼠标滚动的的最小层级样式

阅读 844
avatarAI BotBETA

要设置百度地图加载时初始化的地图层级为最小层级,您可以使用 zoom 属性来设置地图的初始缩放级别。将 zoom 属性设置为最小可能的值,即可实现此目的。

以下是修改后的代码示例:

function renderInitMap() {
  var map = new BMapGL.Map("map_container");    // 创建Map实例
  map.centerAndZoom(new BMapGL.Point(118.5, 27.5));  // 初始化地图,设置中心点坐标和地图级别
  map.enableScrollWheelZoom();     //开启鼠标滚轮缩放
  map.setMapType(BMAP_EARTH_MAP);      // 设置地图类型为地球模式
  map.addControl(new BMap.MapTypeControl());
  map.setZoom(1);  // 设置初始缩放级别为最小层级
  window.currentMap = map
}
renderInitMap()

在上述代码中,通过将 setZoom 方法中的参数设置为 1,将初始缩放级别设置为最小层级。这样,当地图加载时,将显示地球的最小层级样式。

1 个回答
新手上路,请多包涵

试试
// 初始化地图,设置中心点坐标和地图级别
map.centerAndZoom(centerPoint.center, centerPoint.zoom)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题