美文网首页
获取经纬度

获取经纬度

作者: 香蕉不拿呢 | 来源:发表于2021-11-30 23:00 被阅读0次

    记录一下简单的获取经纬度的方法

    1.H5 geolocation 获取经纬度

    //  navigator.geolocation.getCurrentPosition(success,error)
    if(!navigator.geolocation){
        console.log('您的浏览器不支持地理位置');
        return;
    }
    navigator.geolocation.getCurrentPosition((success)=>{
        console.log('经度:',success.coords.latitude)
        console.log('纬度:',success.coords.longitude)
    },(error)=>{
        console.log(error)
    })
    

    geolocation 不同浏览器兼容性不同
    出于安全考虑,当网页请求获取用户位置信息时,用户会被提示进行授权。注意不同浏览器在请求权限时有不同的策略和方式。Windows10在未开启定位的情况下无法获取位置


    geolocation.PNG

    2. 通过IP获取

    服务通过ip地址获取地理位置

    http

    // json格式
    http://ip-api.com/json
    // xml格式
    http://ip-api.com/xml

    https

    // json格式
    https://freegeoip.app/json

    相关文章

      网友评论

          本文标题:获取经纬度

          本文链接:https://www.haomeiwen.com/subject/bddjxrtx.html