微信网页开发,定位问题怎么解决

发布于 2022-09-11 16:54:11 字数 190 浏览 10 评论 0

问题描述

最近开放微信网页, 项目中需要使用定位的功能。 于是使用了高德地图 jsApi。 我的手机是ios系统, 定位倒是很正常, 但是换到一些安卓手机上死活不能定位, 直接秒提示什么 地理定位权限没有。 但是 手机设置 gps啊 权限啊这些都开了的。 想问问大家平时做微信网页开发定位是怎么解决的, 难道非得用微信sdk?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜是你 2022-09-18 16:54:11

你要在微信里显示网页但又不想用sdk,这不是自找麻烦么?

悲歌长辞 2022-09-18 16:54:11

通用的apinavigator.geolocation 又个限制点就是网站域名必须是https开头,要不然ios没法儿使用

var getCurrentLocation = () => {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition, showError)
  } else {
    console.log('手机不支持')
  }
}

var showPosition = (position) => {
  store.state.latitude = position.coords.latitude
  store.state.longitude = position.coords.longitude
  // Vue.prototype.$notify({
  //   mes: '当前经纬度:' + position.coords.latitude + ',' + position.coords.longitude
  // })
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文