为了账号安全,请及时绑定邮箱和手机立即绑定

获取当前地理位置js方法?

获取当前地理位置js方法?

达令说 2018-10-25 14:15:34
<script type="text/javascript" >var weizhi='{$weizhi}';if(!weizhi){    var geolocation = new BMap.Geolocation();    // 创建地理编码实例          var myGeo = new BMap.Geocoder();    geolocation.getCurrentPosition(function(r) {        if (this.getStatus() == BMAP_STATUS_SUCCESS) {            var pt = r.point;            // 根据坐标得到地址描述                myGeo.getLocation(pt,            function(result) {                console.log(result);                if (result) {                    var addComp = result.addressComponents;                                    }            });        }    });}</script>报错getCurrentPosition() and watchPosition() are deprecated on insecure origins, and support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.
查看完整描述

1 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

获取用户地理位置必须在一个安全的环境中。比如使用了 https 协议的页面中。这么做主要是因为浏览器考虑用户的隐私安全。

这只是一个 Warning ,现在应该在非加密协议下的页面中还是可以使用,但将来会完全禁止。


查看完整回答
反对 回复 2018-11-26
  • 1 回答
  • 0 关注
  • 753 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信