uniapp 多端(除了App端)
需求:用户进入页面获取 用户的定位城市即可
代码:
ak已经配置
getCurrentCity() {
const BMap = window.BMap
console.log("BMap",BMap)
//1、通过百度地图定位,获取当前的城市名称
let myCity = new BMap.LocalCity()
myCity.get(async result => {
console.log("BMap.LocalCity()", result)
this.setLocationCity(result.name)
})
},
index.umd.min.js:1 [system] TypeError: Cannot read property 'LocalCity' of undefined
at VueComponent.getCurrentCity (index.vue:253)
at VueComponent.onLoad (index.vue:209)
at invokeWithErrorHandling (vue.runtime.esm.js:1865)
at VueComponent../node_modules/@dcloudio/vue-cli-plugin-uni/packages/h5-vue/dist/vue.runtime.esm.js.Vue.__call_hook (vue.runtime.esm.js:8615)
at r (index.umd.min.js:1)
at a (index.umd.min.js:1)
at VueComponent.created (index.umd.min.js:1)
at invokeWithErrorHandling (vue.runtime.esm.js:1865)
at callHook (vue.runtime.esm.js:4276)
at VueComponent.Vue._init (vue.runtime.esm.js:5065)