let data = {
lng: 113.531321,
lat: 22.456451
}
let pointArr = []
pointArr.push(new BMap.Point(data.lng, data.lat))
new BMap.Convertor().translate(pointArr, 1, 5, (res) => {
if (res.status === 0) {
data.lat = res.points[0].lat
data.lng = res.points[0].lng
new BMap.Geocoder().getLocation(new BMap.Point(data.lng, data.lat), function (rs) {
let addComp = rs.addressComponents
data.startPosition = addComp.province + ', ' +
addComp.city + ', ' +
addComp.street + ', ' +
addComp.streetNumber
})
}
})
根据原始坐标得到百度坐标再进行逆地址解析
最新推荐文章于 2024-07-18 19:20:39 发布