Taro中获取用户位置信息

onMounted(() => {
  Taro.getLocation({
    type: 'gcj02', // 可选,指定返回的坐标类型,有效值为 'wgs84'、'gcj02',默认为 'wgs84'
    success: (res) => {
      const { latitude, longitude } = res;
      wei.value = latitude
      jing.value = longitude
      updateMarkers();
      // 处理获取到的位置信息
      console.log('位置信息:', wei.value, jing.value);
    },
    fail: (err) => {
      // 处理获取位置信息失败的情况
      console.error('获取位置信息失败:', err);
    }
  });
})

配置信息

"permission": {
        "scope.userLocation": {
            "desc": "您的位置信息将用于提供定位服务"
        }
    },
    "requiredPrivateInfos": [
        "getLocation"
    ],
    "requiredBackgroundModes": [
        "location"
    ],

你可能感兴趣的:(taro,前端,javascript)