求问地图高手:逆地址解析后如何读取地址中的城市名cityname=

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求问地图高手:逆地址解析后如何读取地址中的城市名cityname=相关的知识,希望对你有一定的参考价值。

//监听定位组件的message事件
window.addEventListener('message', function(event)
loc = event.data; // 接收位置信息
console.log('location', loc);

if(loc && loc.module == 'geolocation') //定位成功,防止其他应用也会向该页面post信息,需判断module是否为'geolocation'

var center = new qq.maps.LatLng(loc.lat,loc.lng);
var map = new qq.maps.Map(document.getElementById('container'),
center: center,
zoom: 8
);
else //定位组件在定位失败后,也会触发message, event.data为null
alert('定位失败');


function showPosition(position)

//调用地图命名空间中的转换接口 type的可选值为 1:GPS经纬度,2:搜狗经纬度,3:百度经纬度,4:mapbar经纬度,5:google经纬度,6:搜狗墨卡托
qq.maps.convertor.translate(new qq.maps.LatLng(loc.lat,loc.lng), 1, function(res)
//取出经纬度并且赋值
center = res[0];
map = new qq.maps.Map(document.getElementById("container"),
center: center,
zoom: 12
);
//逆地址解析
geocoder = new qq.maps.Geocoder(
complete : function(result)
let district = result.detail.addressComponents.district; //定位到区县
alert(district); //弹出当前区县、
document.getElementById("city").value = district ;

);
geocoder.getAddress(center);
retrun;
)


</script>

<!-- 接收到位置信息后 通过 iframe 嵌入位置标注组件 -->

<div style="width:440px;height:300px" id="container"></div>
<input id="city" type="textbox" value="" width="50px" height="20px">
</body>
</html>

参考技术A 你都告诉我你地址的解析的后面的如何读取到地址中的城市域名的方法,这22000里的进行操作就可以了,好办

百度地图 逆地址解析

 

地址/逆地址 解析:

http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding

示例代码:

http://bbs.it-home.org/thread-63503-1-1.html

sn签名:

http://lbsyun.baidu.com/index.php?title=lbscloud/api/appendix

以上是关于求问地图高手:逆地址解析后如何读取地址中的城市名cityname=的主要内容,如果未能解决你的问题,请参考以下文章

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

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

百度地图 逆地址解析

高德地图逆地址解析 设置和应用

SQL SERVER 使用 高德地图逆地址解析

uniapp|微信小程序获取当前城市名称--逆地址解析