百度地图API使用误点之手动设置地图缩放

百度地图API使用误点之手动设置地图缩放,第1张

在使用百度地图时我遇到了一个超奇怪的问题

我在哪差百度地图里碧凳面设置了点击标签改变地图缩放层级的事件

浏览器中的打印是这样的

这个事件会调用地图缩放事件,所以将block改为了false

真的是坑李慧皮啊

把下面的代码加到您最后面的javascript里

var navigationControl = new BMap.NavigationControl({

// 靠左上角位置

anchor: BMAP_ANCHOR_TOP_LEFT,

// LARGE类州肆型

type: BMAP_NAVIGATION_CONTROL_LARGE,

// 启用显示定位

enableGeolocation: true

})

map.addControl(navigationControl)

// 添加定位控件

var geolocationControl = new BMap.GeolocationControl()

geolocationControl.addEventListener("locationSuccess", function(e){

// 定位成功事件

var address = ''

address += e.addressComponent.province

address += e.addressComponent.city

address += e.addressComponent.district

address += e.addressComponent.street

address += e.addressComponent.streetNumber

alert("当前定位地址为:散悔" + address)

})

geolocationControl.addEventListener("locationError",function(e){

// 定位失败事件

alert(e.message)

})

map.addControl(geolocationControl)

此代码时控制地图缩放的代冲迹正码


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11993006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存