区空间 校空间 我的主页    照片   好友[文章  收藏   评论   留言   音乐   视频     推荐文章 

教科院质量检测中心 |  工作日志 |  每日心情 |  教育活动 |  好文欣赏 |  网络 |  网上电脑咨讯 |  软件推荐 |  软件使用教程 |  编程心得 |  window系统 |  router os 路由器 |  ppc |  windows2008 |  数据库 |  Xamarin Android |  计算机阅卷 | 
本博客空间统计:    411 篇文章   295 个评论     

加为好友  发送信息

博主说明:教师
姓名:詹真纯
学校:教育科学研究院
空间等级:38 >
现有积分:14074
距离下一等级:426分
空间排名:教师类 第58

 
最新文章
 
深圳中考新政公布!总分460变610,全.
《教育部关于加强初中学业水平考试命题工作.
教育质量监测工具的公平性研究
dropdownlist插入元素
Chrome 在此网页上检测到了异常代码.
c#循环读取josn
 
随机阅读
 
3A Unit 5默写
3A Unit 5 My family
练习六
六、工程问题
3A Unit 4 默写
垃圾分类小品剧本
 
推荐文章
 
网站banner在线制作
罗湖区学校网站最新调用页面
在线“photoshop”
ppt转swf软件

8月
3 2019
 

js 使用ajax读取腾讯地图地理位置json


   作者:詹真纯 发表时间-9 :52:42  阅读( 28 )| 评论( 0 )

分享(包括微信):



1、引用库jquery-1.8.2.min.js
2、读取json方法:


 var data = {
                            //location: "39.984154,116.307490",
                            location: latitude + "," + longitude,
                            /*换成自己申请的key*/
                            key: "*",
                            get_poi: 0
                        }

                        var url = "http://apis.map.qq.com/ws/geocoder/v1/?";
                        data.output = "jsonp";
                        $.ajax({
                            type: "get",
                            dataType: 'jsonp',
                            data: data,
                            jsonp: "callback",
                            jsonpCallback: "QQmap",
                            url: url,
                            success: function (json) {
                                /*json对象转为文本 var aToStr=JSON.stringify(a);*/
                                var toStr = JSON.stringify(json);
                                //toStr = getFormatJsonStrFromString(toStr);
                                // alert(JSON.parse(toStr).result.formatted_addresses.recommend);
                                document.getElementById('txtPlace').value = JSON.parse(toStr).result.address + "," + JSON.parse(toStr).result.formatted_addresses.recommend;






                            },
                            error: function (err) { }


                        })


3、腾讯地图地理位置解释网址


https://apis.map.qq.com/ws/geocoder/v1/?location=39.984154,116.307490&key=**&get_poi=1


4、解释后的json:


{
    "status": 0,
    "message": "query ok",
    "request_id": "68d429ec-b4df-11e9-9818-6c92bf53528b",
    "result": {
        "location": {
            "lat": 39.984154,
            "lng": 116.30749
        },
        "address": "北京市海淀区北四环西路66号",
        "formatted_addresses": {
            "recommend": "海淀区中关村中国技术交易大厦(彩和坊路)",
            "rough": "海淀区中关村中国技术交易大厦(彩和坊路)"
        },
        "address_component": {
            "nation": "中国",
            "province": "北京市",
            "city": "北京市",
            "district": "海淀区",
            "street": "北四环西路",
            "street_number": "北四环西路66号"
        },
        "ad_info": {
            "nation_code": "156",
            "adcode": "110108",
            "city_code": "156110000",
            "name": "中国,北京市,北京市,海淀区",
            "location": {
                "lat": 39.984154,
                "lng": 116.307487
            },
            "nation": "中国",
            "province": "北京市",
            "city": "北京市",
            "district": "海淀区"
        },
        "address_reference": {
            "business_area": {
                "id": "14178584199053362783",
                "title": "中关村",
                "location": {
                    "lat": 39.984104,
                    "lng": 116.307503
                },
                "_distance": 0,
                "_dir_desc": "内"
            },
            "famous_area": {
                "id": "14178584199053362783",
                "title": "中关村",
                "location": {
                    "lat": 39.984104,
                    "lng": 116.307503
                },
                "_distance": 0,
                "_dir_desc": "内"
            },
            "crossroad": {
                "id": "529981",
                "title": "彩和坊路/北四环西路辅路(路口)",
                "location": {
                    "lat": 39.985001,
                    "lng": 116.308113
                },
                "_distance": 102.8,
                "_dir_desc": "西南"
            },
            "town": {
                "id": "110108012",
                "title": "海淀街道",
                "location": {
                    "lat": 39.984154,
                    "lng": 116.307487
                },
                "_distance": 0,
                "_dir_desc": "内"
            },
            "street_number": {
                "id": "6996505596656075740",
                "title": "北四环西路66号",
                "location": {
                    "lat": 39.984119,
                    "lng": 116.307503
                },
                "_distance": 1.7,
                "_dir_desc": ""
            },
            "street": {
                "id": "9217092216709107946",
                "title": "彩和坊路",
                "location": {
                    "lat": 39.984169,
                    "lng": 116.308098
                },
                "_distance": 46.6,
                "_dir_desc": "西"
            },
            "landmark_l2": {
                "id": "3629720141162880123",
                "title": "中国技术交易大厦",
                "location": {
                    "lat": 39.984104,
                    "lng": 116.307503
                },
                "_distance": 0,
                "_dir_desc": "内"
            }
        },
        "poi_count": 10,
        "pois": [
            {
                "id": "3629720141162880123",
                "title": "中国技术交易大厦",
                "address": "北京市海淀区北四环西路66号",
                "category": "房产小区:商务楼宇",
                "location": {
                    "lat": 39.984104,
                    "lng": 116.307503
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 0,
                "_dir_desc": "内"
            },
            {
                "id": "2845372667492951071",
                "title": "中国技术交易大厦A座",
                "address": "北京市海淀区北四环西路66号",
                "category": "房产小区:商务楼宇",
                "location": {
                    "lat": 39.984329,
                    "lng": 116.307419
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 20.4,
                "_dir_desc": ""
            },
            {
                "id": "12925244666643621769",
                "title": "中国技术交易大厦B座",
                "address": "北京市海淀区北四环西路66号",
                "category": "房产小区:商务楼宇",
                "location": {
                    "lat": 39.983906,
                    "lng": 116.307556
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 28.2,
                "_dir_desc": ""
            },
            {
                "id": "9969038414753335812",
                "title": "腾讯科技(北京)有限公司(中国技术交易大厦)",
                "address": "北京市海淀区北四环西路66号中国技术交易大厦",
                "category": "公司企业:公司企业",
                "location": {
                    "lat": 39.984131,
                    "lng": 116.307503
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 0,
                "_dir_desc": "内"
            },
            {
                "id": "3724888736111897241",
                "title": "万学教育·海文考研",
                "address": "北京市海淀区北三环西路66号中国技术交易大厦17层",
                "category": "教育学校:培训",
                "location": {
                    "lat": 39.984112,
                    "lng": 116.307587
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 9.7,
                "_dir_desc": ""
            },
            {
                "id": "13477589832396847863",
                "title": "品·咖啡",
                "address": "北京市海淀区北四环西路66号中国技术交易大厦1楼大厅内",
                "category": "娱乐休闲:咖啡厅",
                "location": {
                    "lat": 39.984184,
                    "lng": 116.307335
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 13.5,
                "_dir_desc": ""
            },
            {
                "id": "3187032738687555052",
                "title": "中关村创业大街",
                "address": "北京市海淀区海淀西大街",
                "category": "购物:商业步行街",
                "location": {
                    "lat": 39.983582,
                    "lng": 116.306824
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 36.3,
                "_dir_desc": "东北"
            },
            {
                "id": "7246616758286733108",
                "title": "基督教堂(彩和坊路)",
                "address": "北京市海淀区彩和坊路9号",
                "category": "旅游景点:教堂",
                "location": {
                    "lat": 39.983234,
                    "lng": 116.307671
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 69.5,
                "_dir_desc": "北"
            },
            {
                "id": "13113576790131482342",
                "title": "中国技术交易所",
                "address": "北京市海淀区北四环西路66号中国技术交易大厦B座16层",
                "category": "机构团体:政府机关",
                "location": {
                    "lat": 39.984112,
                    "lng": 116.307587
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 9.7,
                "_dir_desc": ""
            },
            {
                "id": "12689244359326172642",
                "title": "车库咖啡",
                "address": "北京市海淀区中关村创业大街6号楼2层",
                "category": "娱乐休闲:咖啡厅",
                "location": {
                    "lat": 39.983898,
                    "lng": 116.306908
                },
                "ad_info": {
                    "adcode": "110108",
                    "province": "北京市",
                    "city": "北京市",
                    "district": "海淀区"
                },
                "_distance": 57.1,
                "_dir_desc": "东北"
            }
        ]
    }
}

上一篇文章:VS中用xamarin开发Android,显示需要android sdk28的解决方法    下一篇文章:一维数组的两种用法



个人空间评论从2017年1月起采用实名制:
深圳市罗湖区教育局 版权所有
地址:深圳市文锦中路螺岭小学综合楼7楼