网页定位问题

1、利用htmlt5定位,在手机浏览器会提示打开定位权限,但在新版微信里打开不会提示要开启定位权限,导致无法获取位置。

https://www.cnblogs.com/jianmingyuan/p/5887532.html

https://blog.csdn.net/dennis19910627/article/details/47321287

2、利用百度地图、腾讯地图的 地图api获取位置,但在浏览器没有定位权限的情况下只能达到城市级别,猜测是IP定位。

百度:https://www.cnblogs.com/xiaonannan/p/php.html

           https://blog.csdn.net/bdv314/article/details/12619429?utm_source=blogxgwz9 (地理编码)

腾讯:https://lbs.qq.com/javascript_v2/doc/geocoder.html

           https://www.cnblogs.com/ZLHF/p/7754890.html

3、在微信里用微信 jssdk 实现定位

    1)需要申请公众号、有备案好了的域名并绑定到公众号的“JS接口安全域名”;

    2)动态申请access_token和jsapi_ticket,这2个参数的有效期是2小时,需要自己保存在服务器上,避免频繁去腾讯请求。

            微信开发者帮助:https://www.cnblogs.com/simba-lkj/p/7986252.html

            access_token(两个参数从公众号里获取):https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=XXXXX&secret=XXXXX

            jsapi_ticket:https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=XXXX&type=jsapi

    3)通过算法生成wx.config 签名需要的参数:https://www.cnblogs.com/wangxianggong/p/5572289.html

          注意url参数一定要是自己的页面正确网址。

    4)利用jssdk获取位置:http://www.cnblogs.com/avivaye/p/8242027.html

        https://www.cnblogs.com/simba-lkj/p/7986252.html

        https://www.jianshu.com/p/f632e1394e6c

        可以打开微信的地图:https://blog.csdn.net/itdabaotu/article/details/83388465

 

问题:qq里打开网页不会提示需要定位权限,无法获取位置,目前还没找到方法?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值