getBaiduMapPoint(addr){
let geoCoder =new this.BMap.Geocoder()//注意必须精确到街道
geoCoder.getPoint(addr, (point) => {
if(point){
this.selectlat=point.lat
this.selectlng=point.lng
console.log('getbaidu里的selectlat',this.selectlat)
}
});
},
在调用百度地图api的Geocoder对象根据详细地址生成经纬度坐标时,在该函数内this.selectlat, this.selectlng是有值的,但是在其他地方这两个值是为空的,这是为什么,我该如何解决
let that = this?看看
指向问题吧 之前我也出现过这种情况
其他地方是怎么调这两个值的?