带有vue2-google-maps的最新版Google地图

时间:2019-06-03 10:10:07

标签: google-maps vue.js

我想创建一个按钮来重新调整地图的焦点。为什么此代码不起作用?

    <GmapCustomMarker
        @click="center={lat:latitude, lng: longitude}"
    >
    </GmapCustomMarker>

1 个答案:

答案 0 :(得分:0)

基于此处的文档: https://www.npmjs.com/package/vue2-google-maps 似乎您需要嵌套一个<GmapMap>和一个<GmapMarker>元素,但并不是像您在<GmapCustomMarker>的一个元素中编写元素那样。 试试这个:

<GmapMap
  :center="{lat:something, lng:somethingElse}"
  :zoom="7"
  map-type-id="terrain"
  style="width: 500px; height: 300px"
>
  <GmapMarker
    @click="center={lat:latitude, lng: longitude}"
  />
</GmapMap>