您能帮我将 Google Maps API 导入使用 Quasar Framework 创建的 VUE 应用程序吗?
我已经安装了谷歌地图
我已按照此处的说明创建了一个 gmapApi.js 文件
import GoogleMapsLoader from 'google-maps'
// leave the export, even if you don't use it
export default ({ app, router, Vue }) => {
Vue.prototype.$gmaps = GoogleMapsLoader
Vue.prototype.$gmaps.KEY = 'MY-KEY'
Vue.prototype.$gmaps.LIBRARIES = ['places']
}
然后我在插件下的 quasar.conf.js 上添加了 gmapApi
// app plugins (/src/plugins)
plugins: [
'gmapApi'
]
那么,如何在 Vue 组件中引用 gmap 呢?假设我想反向定位一个位置
我试过了
var geocoder = new this.$gmaps.maps.Geocoder()
但我得到一个错误,地图未定义。
我在这里想念什么?我什至走在正确的轨道上吗?