VueJS Axios Google Map API

时间:2018-08-25 19:28:12

标签: javascript google-maps vue.js axios

我正在使用[this] [1]教程来创建Google Map,现在我想通过Axios发出GET请求:

axios.get("http://localhost:8080/mapjson").then(function(response) { })

在地图中使用我的json文件的数据(坐标,折线等)。

问题在于axios函数内部的所有内容均未定义!例如我得到错误:

  

TypeError:无法在eval读取未定义的属性“ map”

是否可以在Axios函数中使用此Google Map代码?我需要传递纬度,经度和日期/时间对象。

1 个答案:

答案 0 :(得分:1)

const map = new google.maps.Map(element, options);创建一个map钩子局部的mounted变量。如果要访问组件的另一个功能中的map,请在data属性中添加它,并使用this.map