Home
avatar

.Wang

h5-gps定位问题

普通 h5 项目 - 应用于浏览器

  1. 如果是用于浏览器,不论 pc 还是 h5,都可以调用内置的 api,不过这种情况需要用户手动授权,才可以获取到经纬度

微信 h5 项目 - 应用于微信/扫码进入

  1. 微信打开的 h5 页面,就不能使用内置 api 调用了,微信浏览器会默认拦截授权
  2. 可以使用 wx-js-sdk, wx.getLocation 方法,不过在调用之前需要初始化 wx.config

使用第三方 - 例如腾讯

  1. 使用腾讯地图 api 调用
    • 不需要 h5 弹窗授权, 精确度低,一般只能获取到失级的经纬度
    • 调用额度有限
  2. 使用腾讯地图前端定位组件
    1. 如果是混合开发,即时 app 关闭了定位的权限,但是还是会有授权弹窗,因为 h5 的优先级是最高的
总结 工作内容

同系列的博文

GridView宫格加载渲染优化
总结工作内容

GridView宫格加载渲染优化

中英文搜索按键回车事件冲突
总结工作内容

中英文搜索按键回车事件冲突

防篡改水印
总结工作内容

防篡改水印

键盘弹起底部被顶起问题
总结工作内容

键盘弹起底部被顶起问题

老系统升级问题
总结工作内容

老系统升级问题

图片上传之前的自定义水印
总结工作内容

图片上传之前的自定义水印

喜欢这篇文章嘛,觉得文章不错的话,奖励奖励我!

支付宝打赏支付宝微信打赏 微信

设置