资讯专栏INFORMATION COLUMN

腾讯地图逆地址解析

cod7ce / 827人阅读

摘要:代码当前经度当前纬度地址信息不合法请求超时不知名错误逆地址解析开发密钥位置坐标是否返回周边列表返回不返回默认输入的的坐标类型坐标附加控制功能系统错误,请联系管理员系统错误,请联系管理员

API地址

http://lbs.qq.com/webservice_v1/guide-search.html

获得经纬度

Html5获取地理位置信息是通过Geolocation API提供,使用其getCurrentPosition方法,此方法中有三个参数,分别是成功获取到地理位置信息时所执行的回调函数,失败时所执行的回调函数和可选属性配置项。在获取地理位置信息前,首先浏览器都会向用户询问是否愿意共享其位置信息,待用户同意后才能使用。

<代码>
function getLocation()
{
    if (navigator.geolocation){
        navigator.geolocation.getCurrentPosition(showPosition,showError);
    }
    else{x.innerHTML="Geolocation is not supported by this browser.";}
}
function showPosition(position)
 {
    x.innerHTML="当前经度: " + position.coords.longitude + 
    "
当前纬度: " + position.coords.latitude; } function showError(error){ switch(error.code) { case error.PERMISSION_DENIED: x.innerHTML="User denied the request for Geolocation." break; case error.POSITION_UNAVAILABLE: x.innerHTML="地址信息不合法" break; case error.TIMEOUT: x.innerHTML="请求超时." break; case error.UNKNOWN_ERROR: x.innerHTML="不知名错误" break; } } getLocation();
逆地址解析
    $.ajax({
        type : "get",
        url : "http://apis.map.qq.com/ws/geocoder/v1",
        dataType:"jsonp",
        data : {
            key:"QEPBZ-LQHW4-476UC-X7WAY-MHRT5-K7BZM",//开发密钥
            location:"32.078857,118.77397",//位置坐标
            get_poi:"1",//是否返回周边POI列表:1.返回;0不返回(默认)
            coord_type:"1",//输入的locations的坐标类型,1 GPS坐标
            parameter:{"scene_type":"tohome","poi_num":20},//附加控制功能
            output:"jsonp"
            },                 
        success : function(data, textStatus) {            
            if(data.status == 0){
                var address = data.result.formatted_addresses.recommend;
                $("#address").html(address);
            }else {
                alert("系统错误,请联系管理员!")
            }
        },
        error : function() {
            alert("系统错误,请联系管理员!")
        }
    });

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78244.html

相关文章

  • 微信小程序点击地址解析

    摘要:最近再写微信小程序的时候遇到需要点击地址然后调出地图进行导航的功能,研究了很长一段时间才找到解决之路,原来引入一腾讯地图的轻松解决。 最近再写微信小程序demo的时候遇到需要点击地址然后调出地图进行导航的功能,研究了很长一段时间才找到解决之路,原来引入一腾讯地图的API轻松解决。效果图如下:showImg(https://segmentfault.com/img/bV8IYa?w=28...

    Lin_R 评论0 收藏0
  • 微信小程序 + 腾讯地图SDK 实现路线规划

    摘要:业内开发框架层出不穷,,,等等,都在朝着更快,更强大的方向发展,有统一微信支付宝百度和头条小程序的大趋势。最近升级为版本,支持微信支付宝百度和头条小程序。 原文链接 最近小程序的发展越来越火了,作为各个产品线的extra服务入口,以轻便、快速、强大的社交链吸引着大量的用户和开发者。业内开发框架层出不穷,wepy,mpvue,taro等等,都在朝着更快,更强大的方向发展,有统一 H5、微...

    keithyau 评论0 收藏0
  • 微信小程序 + 腾讯地图SDK 实现路线规划

    摘要:业内开发框架层出不穷,,,等等,都在朝着更快,更强大的方向发展,有统一微信支付宝百度和头条小程序的大趋势。最近升级为版本,支持微信支付宝百度和头条小程序。 原文链接 最近小程序的发展越来越火了,作为各个产品线的extra服务入口,以轻便、快速、强大的社交链吸引着大量的用户和开发者。业内开发框架层出不穷,wepy,mpvue,taro等等,都在朝着更快,更强大的方向发展,有统一 H5、微...

    BLUE 评论0 收藏0
  • 滴滴一下,小程序专车来了

    摘要:功能三滴滴费用计算古人云细节决定成败,一个良好的微信小程序往往就是一些细节打动人心,居然是模仿,虽做不到百分百,至少还是很希望一模一样。 最近时常感叹道:时间总是那么的快,转瞬即逝。对于像我这种刚入门的小生来讲,技术每天都在更新,框架也层出不穷,有时候还没弄懂这个知识大牛们又推出了更好的技术。当然学习好的技术也是十分重要的。但是在学习之后怎样才能够得到自己想要的呢,一个好的建议便是静...

    SwordFly 评论0 收藏0

发表评论

0条评论

cod7ce

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<