Quasar Framework で作成した VUE アプリに Google Maps API をインポートする方法を教えてください。
グーグルマップをインストールしました
こちらの手順に従い、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()
しかし、マップが未定義であるというエラーが表示されます。
ここで何が欠けていますか?私は正しい軌道に乗っていますか?