// import loadBMap from './loadBMap.js' 具体代码看百度聚合点
loadScript() {
loadBMap('百度key').then(() => {
map = new BMap.Map('mapContainer')
const centerPoint = new BMap.Point(116.404, 39.915)
map.centerAndZoom(centerPoint, this.zoom)
map.enableScrollWheelZoom();
var local = new BMap.LocalSearch(map, {
// renderOptions: {
// map: map,
// autoViewport: false,
// selectFirstResult: false
// },
});
local.enableAutoViewport(); // 启用自动视野定位
// 监听搜索结果
local.search("昆明金碧路186号");
local.setSearchCompleteCallback(function(searchResult) {
// 获取结果
for (let i = 0; i < searchResult.getNumPois(); i++) {
let poi = searchResult.getPoi(i);
console.log(poi)
// let data = {
// title: poi.title,
// lng: poi.point.lng,
// lat: poi.point.lat
// };
// searchResults.push(data);
}
});
})
},
uniapp 百度地图 Javascript API 搜索地址获取周围地址(经纬度),地址检索
于 2024-05-10 16:14:19 首次发布