Ubicación de la API del applet de WeChat (ubicación)

Obtener la ubicación actual en el subprograma de WeChat  

Escribe un caso pequeño

1. Abra el mini programa para recibir mensajes de ubicación al ingresar al frente y al final, y debe guiar al usuario para que abra la autorización . Después de la autorización, el subprograma puede aceptar cambios de mensajes de ubicación mientras se ejecuta o ingresa en segundo plano.

Configure el permiso de permiso en el archivo app.json    Explicación oficial

{
  "pages": ["pages/index/index"],
  "permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示" // 高速公路行驶持续后台定位 内容不能超过30个字符
    }
  }
}

2. Necesitamos ser autorizados por el usuario antes de que podamos usar la API de posicionamiento. Si no se otorga el permiso, la API guiará automáticamente la autorización en forma de una ventana emergente. Solo después de la autorización se llamará a la API, wx.getLocation para obtener la información de ubicación actual

onLoad:function(){
  wx.getLocation({
    type: 'gcj02',
    success (res) {
      console.log(res)
    }
   })
 },

3. wx.openLocation llama al mapa integrado de WeChat para ver la ubicación

wx.getLocation({
    type: 'gcj02',
    success (res) {
      console.log(res)
//经度纬度
      const latitude = res.latitude
      const longitude = res.longitude
     wx.openLocation({
       latitude: latitude,
       longitude: longitude

     })
    }
   })

Supongo que te gusta

Origin blog.csdn.net/weixin_41040445/article/details/114583873
Recomendado
Clasificación