地址解析
html中引入 <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script>
//v=2.exp 版本号
//key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77 ## Key鉴权(申请的key值)
地址解析 Geocoder
地址解析类用于在地址和经纬度之间进行转换的服务。 本功能以异步方式将检索条件发送至服务器,通过您自定义的回调函数将结果返回,示例代码如下:
配置回调
var callbacks={
complete:function(results){
map.setCenter(result.detail.location);
var marker = new qq.maps.Marker({
map:map,
position: result.detail.location
});
},
}
geocoder = new qq.maps.Geocoder(callbacks);
geocoder.getLocation("中国,北京,海淀区,海淀大街38号");
逆地址解析(经纬度到地名转换过程)
geocoder = new qq.maps.Geocoder({
complete:function(result){
alert('成功:'+result.detail.address);
}
});
var coord=new qq.maps.LatLng(39.987816,116.328327);//传入数据(纬度,经度)
geocoder.getAddress(coord);