博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度地址解析和逆地址解析
阅读量:6463 次
发布时间:2019-06-23

本文共 1892 字,大约阅读时间需要 6 分钟。

地址解析:

var map = new BMap.Map("l-map");    map.centerAndZoom(new BMap.Point(117.269945,31.86713), 13);    map.enableScrollWheelZoom(true);    var index = 0;    var myGeo = new BMap.Geocoder();    var adds = [    "地址一","地址二","地址三",    ];    function bdGEO(){        var add = adds[index];        geocodeSearch(add);        index++;    }    function geocodeSearch(add){        if(index < adds.length){            setTimeout(window.bdGEO,400);        }         myGeo.getPoint(add, function(point){            if (point) {                document.getElementById("result").innerHTML +=  index + "b" + add + ":" + point.lng + "," + point.lat + "
"; var address = new BMap.Point(point.lng, point.lat); addMarker(address,new BMap.Label(index+":"+add,{offset:new BMap.Size(20,-10)})); } }, "ϟ۾ː"); } // Ҡдؔ֨ӥگ˽,ԴݨҪע function addMarker(point,label){ var marker = new BMap.Marker(point); map.addOverlay(marker); marker.setLabel(label); }

逆地址解析:

// 百度地图API功能    var map = new BMap.Map("l-map");    map.centerAndZoom(new BMap.Point(121.355779,31.185159), 13);    map.enableScrollWheelZoom(true);    var index = 0;    var myGeo = new BMap.Geocoder();    var adds = [new BMap.Point(121.491875,31.25753),];    function bdGEO(){            var pt = adds[index];        geocodeSearch(pt);        index++;    }    function geocodeSearch(pt){        if(index < adds.length-1){            setTimeout(window.bdGEO,400);        }         myGeo.getLocation(pt, function(rs){            var addComp = rs.addressComponents;            document.getElementById("result").innerHTML +=index+":"+adds[index-1].lng + "," + adds[index-1].lat + ":"  +addComp.district +"
"; }); }

使用时请自行接入百度api<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.7&ak=????"></script>

转载于:https://www.cnblogs.com/fangweilin/p/8507713.html

你可能感兴趣的文章
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
交换机二层接口access、trunk、hybird三种模式对VLAN的处理过程
查看>>
jQuery.extend 函数详解
查看>>
[转]Windows的批处理脚本
查看>>
lnmp高人笔记
查看>>
[转载] OpenCV2.4.3 CheatSheet学习(三)
查看>>
C#中跨窗体操作(2)--消息机制
查看>>
子程序框架
查看>>
多维数组元素的地址
查看>>
maven的错误记录
查看>>
数据库运维体系_SZMSD
查看>>
aspose 模板输出
查看>>
福大软工1816 · 第三次作业 - 结对项目1
查看>>
selenium多个窗口切换
查看>>
《单页面应用》所获知识点
查看>>