小程序在获取当前位置信息在地图上显示api:https://developers.weixin.qq.com/miniprogram/dev/api/wx.getLocation.html

主要方法:

wx.getLocation({
  type: 'wgs84',
  success(res) {
    const latitude = res.latitude
    const longitude = res.longitude
  }
})

这一步的时候,会出现在这样的提示:


 
小程序在获取当前位置信息在地图上显示_小程序
 

所以要进入app.json配置以下
参考API:
https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#permission

配置授权信息的代码

{
  "pages": ["pages/index/index"],
  "permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示"
    }
  }
}
 
小程序在获取当前位置信息在地图上显示_小程序_02
图片.png
 
小程序在获取当前位置信息在地图上显示_小程序_03
 
 
小程序在获取当前位置信息在地图上显示_小程序_04
 

OK,具体代码也贴一下:

index.wxml

 <view bindtap="getLocation">获取当前位置信息</view>

index.js

var app = getApp()
Page({
  data: {  
  },
  onLoad: function (options) {
  },

  getLocation:function(){
    wx.getLocation({
      type: 'wgs84',
      success(res) {
        const latitude = res.latitude
        const longitude = res.longitude
        wx.openLocation({
          latitude:latitude,
          longitude:longitude,
        })
      }
    })
  },
})

**