收藏
回答

wx.getLocation安卓真机运行不好使

问题模块
API和组件

没有修改定位程序,安卓机就不好使了 苹果依然是好使的

最后一次编辑于  2017-11-07  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

8 个回答

  • raphealguo
    raphealguo
    2017-11-07

    1. 表现怎么样(一直定位中?)

    2. 安卓版本是什么


    2017-11-07
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-07

     config.apiList.baiduMap, 是什么地址,有没有配置到小程序request的合法域名里边

    2017-11-07
    赞同
    回复
  • raphealguo
    raphealguo
    2017-11-07

    能描述一下不好使的定义吗?

    1. 表现怎么样

    2. 安卓版本是什么

    3. 代码示例给一下

    2017-11-07
    赞同
    回复
  • hello, world
    hello, world
    2017-11-28

     所有的安卓手机都不好使 从 wx.getLocation里面就直接到了fail 没有走success,,楼主这个问题解决了吗

    2017-11-28
    赞同
    回复
  • 寄居蟹-Leonard
    寄居蟹-Leonard
    2017-11-09

    我更改完程序还是不好使 所有的安卓手机都不好使 从 wx.getLocation里面就直接到了fail 没有走success

    2017-11-09
    赞同
    回复
  • 寄居蟹-Leonard
    寄居蟹-Leonard
    2017-11-07

    安卓系统都是各手机商更改的了 但都是最新的 我再更改一下定位程序 还有他之前是好使的 我上周更新了一下代码就不好使了

    2017-11-07
    赞同
    回复
  • 寄居蟹-Leonard
    寄居蟹-Leonard
    2017-11-07

    这是百度地图API地址 已经添加合法域名

    baiduMap: 'https://api.map.baidu.com/geocoder/v2/'


    2017-11-07
    赞同
    回复
  • 寄居蟹-Leonard
    寄居蟹-Leonard
    2017-11-07

    是结合百度定位显示的地址 iOS能显示 安卓机不显示 我手里所有的安卓机都不显示

    wx.getLocation({

    type: 'wsg84', //返回可以用于wx.openLocation的经纬度

    success: function (res) {

    var locationParam = res.latitude + ',' + res.longitude + '1'

    wx.request({

    url: config.apiList.baiduMap,

    data: {

    ak: config.baiduAK,

    location: locationParam,

    output: 'json',

    pois: '1'

    },

    method: 'GET',

    success: function (res) {

    that.setData({

    location: {

    latitude: res.latitude,

    longitude: res.longitude,

    name: '我的位置',

    desc: res.data.result.formatted_address

    },

    formatted_address: res.data.result.formatted_address

    })

    }

    })

    }

    })


    2017-11-07
    赞同
    回复