• js 根据ip获取定位


    1,引入地图文件,例如百度地图腾讯地图高度地图,都自带返回自身定位的方法,调用一下就行,缺点是为了一个ip定位引入一整个地图文件有点浪费,还有如果用在移动端上面会有定位授权弹窗,同意了才可以自动获取定位

    2,通过第三方平台的获取ip地址的开放api来获取,例如:

    示例1:
    <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script> var cityCode=returnCitySN.cid; document.write('<hr><br><h1> 老铁位置:'+JSON.stringify(returnCitySN)+'</h1>'); </script>


    示例2:
    $.ajax({
                            type: 'get', // 接口规定,只能用get
                            async: true, // 异步
                            url: 'https://apis.map.qq.com/ws/location/v1/ip', // 接口地址
                            data: { key: 'KT5BZ-V673F-DM7JR-NUAXC-IFHUT-SKBTR', output: 'jsonp' }, // 参数格式必须用到output传参为jsonp,否则会报跨域问题
                            dataType: 'jsonp', // 跨域,必须用到jsonp
                            success: function (result) {
                                if (result.status === 0) {
                                    console.log(result);
                                    
                                }
                            },
                            error: function (XMLHttpRequest, textStatus, errorThrown) {
                                // console.log(JSON.stringify(XMLHttpRequest))
                              :
                            }
                        })
  • 相关阅读:
    Java 中的四种权限修饰符
    Java final关键词
    Java 多态
    Java 接口
    Java 抽象类
    iOS下JS与OC互相调用(八)--Cordova详解+实战
    iOS下JS与OC互相调用(七)--Cordova 基础
    计算机网络中的TCP/IP模型
    计算机网络中的七层模型
    Android简易实战教程--第三十一话《自定义土司》
  • 原文地址:https://www.cnblogs.com/haqiao/p/16291336.html
Copyright © 2020-2023  润新知