首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图未在vue.js中显示

谷歌地图未在vue.js中显示
EN

Stack Overflow用户
提问于 2017-09-10 14:49:52
回答 1查看 3.1K关注 0票数 5

我已经建立了一个基于Vue.js的应用程序使用莫纳卡,科尔多瓦和onsenUI。我想在我的页面上使用谷歌地图显示我的位置。为了实现这一点,我使用了一个npmvue2-google-maps,但它没有显示任何内容。

我使用的代码来自该包的官方文档。它们如下所示:

代码语言:javascript
复制
    <template>
      <v-ons-page>
        <custom-toolbar>Page 1</custom-toolbar>
        <div>
       <gmap-map
        :center="center"
        :zoom="7"
        style="width: 500px; height: 300px"
       >
        <gmap-marker
          :key="index"
          v-for="(m, index) in markers"
          :position="m.position"
          :clickable="true"
          :draggable="true"
          @click="center=m.position"
        ></gmap-marker>
      </gmap-map>
      </div>
      </v-ons-page>
    </template>
    <script>
    import * as VueGoogleMaps from 'vue2-google-maps';
      import Vue from 'vue';

      Vue.use(VueGoogleMaps, {
        load: {
          key: 'AIzaSyDX3SEHwFUY-k_Jp7YMp0-uTvo7up-paXM',
          v: '3.26',
          // libraries: 'places', //// If you need to use place input
        }
      });

      export default {
        data () {
          return {
            center: {lat: 10.0, lng: 10.0},
            markers: [{
              position: {lat: 10.0, lng: 10.0}
            }, {
              position: {lat: 11.0, lng: 11.0}
            }]
          }
        },


         props: ['pageStack'],
         components: { customToolbar }

     };
    </script>
EN

回答 1

Stack Overflow用户

发布于 2018-08-13 17:29:07

对于任何有此问题的人,请检查此issue。基本上,你这边没有什么变化,只是设置了地图元素的高度。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46138047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档