|
@ -88,7 +88,10 @@ export default { |
|
|
}, |
|
|
}, |
|
|
components: {}, |
|
|
components: {}, |
|
|
mounted () { |
|
|
mounted () { |
|
|
|
|
|
if (!map) { |
|
|
this.initMap() |
|
|
this.initMap() |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
methods: { |
|
|
methods: { |
|
@ -110,8 +113,14 @@ export default { |
|
|
|
|
|
|
|
|
// 地图初始化函数,本例取名为init,开发者可根据实际情况定义 |
|
|
// 地图初始化函数,本例取名为init,开发者可根据实际情况定义 |
|
|
initMap () { |
|
|
initMap () { |
|
|
|
|
|
let { latitude, longitude } = this.$store.state.user; |
|
|
|
|
|
console.log('lat' + latitude + ',lon' + longitude) |
|
|
|
|
|
if (!latitude || latitude == "" || latitude == "0") { |
|
|
|
|
|
latitude = 39.9088810666821; |
|
|
|
|
|
longitude = 116.39743841556731; |
|
|
|
|
|
} |
|
|
// 定义地图中心点坐标 |
|
|
// 定义地图中心点坐标 |
|
|
var center = new window.TMap.LatLng(36.0722275, 120.38945519) |
|
|
var center = new window.TMap.LatLng(latitude, longitude); |
|
|
// 定义map变量,调用 TMap.Map() 构造函数创建地图 |
|
|
// 定义map变量,调用 TMap.Map() 构造函数创建地图 |
|
|
map = new window.TMap.Map(document.getElementById('app'), { |
|
|
map = new window.TMap.Map(document.getElementById('app'), { |
|
|
center: center, // 设置地图中心点坐标 |
|
|
center: center, // 设置地图中心点坐标 |
|
@ -135,7 +144,8 @@ export default { |
|
|
this.handleMoveCenter() |
|
|
this.handleMoveCenter() |
|
|
}) |
|
|
}) |
|
|
this.handleMoveCenter() |
|
|
this.handleMoveCenter() |
|
|
this.convert() |
|
|
console.log('initMap') |
|
|
|
|
|
// this.convert() |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
setMarker (lat, lng) { |
|
|
setMarker (lat, lng) { |
|
|