<style lang="scss">
</style>
<template>
<div>
<p>{{positionName}}</p>
<p>{{positionDesc}}</p>
<p>{{latitude}}</p>
<p>{{longitude}}</p>
</div>
</div>
</template>
<script>
export default {
name: "map",
props: {},
data() {
return {
latitude: 30.27415,
longitude: 120.15515,
positionDesc: '',
positionName: '',
}
},
computed: {},
mounted() {
let _this = this;
$.ajax({
url: "https://restapi.amap.com/v3/geocode/regeo",
type: "get",
dataType: 'jsonp',
data: {
location: _this.longitude + "," + _this.latitude,
key: '05111706ac5203cf5967cf7de9c64723b8fa',
extensions: 'base',
},
success: function (res) {
console.log(res);
_this.positionName = res.regeocode.formatted_address;
_this.positionDesc = res.regeocode.formatted_address;
},
error: function (err) {
alert("服务端错误,请刷新浏览器后重试")
}
});
$.ajax({
url: "https://apis.map.qq.com/ws/geocoder/v1/",
type: "get",
dataType: 'jsonp',
data: {
location: _this.latitude + "," + _this.longitude,
key: "GPJRYBZ-FGECF-T3IJH-JQRWV-6I5UE-Y3FPW",
get_poi: 0,
output: "jsonp"
},
success: function (res) {
console.log(res);
_this.positionName = res.result.formatted_addresses.rough;
_this.positionDesc = res.result.formatted_addresses.recommend;
},
error: function (err) {
alert("服务端错误,请刷新浏览器后重试")
}
});
},
}
</script>