坎坷历程
做的第一个的项目是微信公众号项目,开发是挺简单的,但问题层出不穷。
其中让我最窒息的一个问题是:获取用户地理位置授权,原本用高德地图自动定位好好的,但项目临近验收,调取用户自动定位授权突然无效o(╥﹏╥)o
<script src="https://webapi.amap.com/maps?v=1.4.15&key=【your key】&plugin=AMap.ToolBar"></script>
mounted() {
this.getLocation(); // 调用获取地理位置
},
methods: {
getLocation() {
let _that = this;
/**获取地图定位*/
let map = new AMap.Map("map-container", {
resizeEnable: true});
let geolocation = this.initMap(map); //定位
geolocation.getCurrentPosition(function (status, result) {
if (status == "complete" && _that.reportEvent.eventAddress == "") {
_that.reportEvent.latitude = result.position.lat;
_that.reportEvent.longitude = result.position.lng; //经纬度