skip to content
天真笔录

使用JSSDK获取地理位置

/ 1 min read

正确配置JSSDK

具体配置参照微信公众号JSSDK文档

wx.config end
{errMsg: "config:ok", jsApiList: Array(6), openTagList: Array(0)}

当出现config:ok时配置成功

注意事项

  1. 路由设置history模式,hash模式需要截取#前面的部分
  2. 传输url时须是动态路由(有坑)
    1. IOS要获取首次进入是的url,并存储已备后续使用
    2. Android需要动态获取url
  3. 对url参数做encodeURIComponent
    1. 复杂参数还需要进行base64或其他加密传输
    • 如:&model=iPhone X (GSM+CDMA)<iPhone10,3>iOS 16.0.2
    • 上述问题在传参手机型号时,一直出现invalid signature,最终进行base64传输解决

配置获取location权限

wx.config({
	jsApiList: ["getLocation"],
});