收藏
回答

基础库3.10.3,地图map组件,show-location为true的情况下,不展示定位点

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug map组件 微信iOS客户端 8.0.64 3.10.3

使用map组件并设置show-location="true" ,打开地图后,不展示显示带有方向的当前定位点,仔细研究后,发现用户第一次打开地图的情况下,是不展示当前定位点的,需要用户去手动设置获取定位权限,关闭小程序后,重新打开,才会显示当前定位点。之前版本都不会出现这种情况,最近新出来的问题。

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2025-10-20

    请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2025-10-20
    有用
    回复 5
    • 小鱼干
      小鱼干
      2025-10-20
      https://developers.weixin.qq.com/s/QSEaS2m88Z4g 这个是代码片段
      2025-10-20
      回复
    • 小鱼干
      小鱼干
      2025-10-20
      地图强制要定位权限才给展示定位点,如果小程序没有申请定位权限,就无法使用定位点功能,又没自动弹出给予提醒,研究后,发现就算给予了定位权限,在一些景区山上,断网情况下,地图还是会去联网查询是否有定位权限,如果没信号,还是不会展示定位点。这样别人在没防备的情况下,很容易在山上迷路的。这个情况是最近才出现的,希望修复回以前版本。
      2025-10-20
      回复
    • 付
      2025-12-04回复小鱼干
      解决了吗
      2025-12-04
      回复
    • Patient
      Patient
      2025-12-04
      一模一样的问题https://developers.weixin.qq.com/community/develop/doc/000a2a68ab8eb0881454ee5c16b000?fromCreate=0,而且安卓是好的我试了苹果手机的3.10,3.11,3.12基础库都会有这个问题,我设置showLocation为true的时候,在没授权定位的情况下进来就会报这个错:
      [Component]<wx-map>:用户没有授权位置信息,
      showLocation将被忽略
      2025-12-04
      回复
    • 小鱼干
      小鱼干
      2025-12-16回复
      没解决,他们不修复
      2025-12-16
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-10-20
    有用
登录 后发表内容