百度地图地址解析和逆地址解析

更新时间:2023-05-16 04:25:42 阅读: 评论:0

百度地图地址解析和逆地址解析
地址解析:将地址转换成经纬度坐标
逆地址解析(地理逆编码):将经纬度转换成地址
提供的转换类:BMap.Geocoder():逆/地址解析,⽤于坐标与地址间的相互转换。
提供的⽅法:感觉好累
(1)逆地址解析:对象.getLocation(point坐标点,function(info返回的地址信息){传⼊⼀个坐标点,返回坐标点的具体地址描述})
(2)地址解析:对象.getPoint(address字符串,function(point返回的经纬坐标){},'城市')
在调⽤Point()⽅法时您需要提供地址解析所在的城市,为了避免不同城市重复地名
背部经络图
event:
event.point;  配合点击事件,返回点击地址的经纬点坐标的对象
event.point.lat; 返回经度
event.point.lng; 返回纬度
代码⽰例:
<html>
<head>
<meta chart="utf-8">
<meta name='viewport' content='width=device-width,ur-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0'> <title></title>
<script src='js/underscore.js'></script>
<!--引⼊百度地图-->
<script type="text/javascript" src="api./api?v=3.0&ak=P4GOUWzDBOXMq8sBRabiMTFygL2ltEg7"></script> <style>
html{height:100%}
body{height:100%;margin:0px;padding:0px}
#map{height:500px;width:700px;border: solid 1px black;}
</style>
</head>盘古氏
<body>
<!--地图容器-->
<div id="map"></div>
<button>点我加载地图</button>
<script>
豆浆的营养价值document.querySelector('button').onclick=function()
{
/
天比高/ 位于BMap命名空间下的Map类表⽰地图,通过new操作符可以创建⼀个地图实例。其参数可以是元素id值也可以是元素对象。var map =new BMap.Map("map");
//经纬度设置中⼼点
var point =new BMap.Point(103.907379,30.805303);
//103.907379, 30.805303
//地图初始化,同时设置地图展⽰级别(1-21),15解决展⽰街道级别
有心而力不足
var geoc=new BMap.Geocoder();
map.addEventListener('click',function(event){
console.log(event.point);//代表点击点的经纬坐标
//地址逆解析电话粥
康杰初中
console.log(info);
});
//地址解析
var address='四川省成都市郫都区蜀新⼤道南⼀段辅路';
console.log(point);
},'成都市');
},fal)
}
</script>
</body>
</html>

本文发布于:2023-05-16 04:25:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/902195.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址   解析   地图   返回   坐标   点击   经纬
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图