首页 > 代码库 > 高德地图javascriptAPI基本使用心得(下)
高德地图javascriptAPI基本使用心得(下)
接着上篇讲高德地图,
3.逆地理编码(通过所知道的经纬度获取当前地址)
//逆地理编码 lnglatXY = [116.42319, 39.84122]; //已知点坐标 function regeocoder() { //逆地理编码 var geocoder = new AMap.Geocoder({ radius: 1000, extensions: "all" }); geocoder.getAddress(lnglatXY, function(status, result) {console.log(status,result); if (status === ‘complete‘ && result.info === ‘OK‘) { geocoder_CallBack(result); } }); var marker = new AMap.Marker({ //加点 map: map, position: lnglatXY }); map.setFitView(); } function geocoder_CallBack(data) { var address = data.regeocode.formattedAddress; //返回地址描述 }
4.显示地图中心点,并提示文字
var map = new AMap.Map("container", { resizeEnable: true, center: [经度, 纬度 }],//地图中心点 zoom: 13 //地图显示的缩放级别 }); var marker = new AMap.Marker({ //添加自定义点标记 map: map, position: [经度, 纬度 }], //基点位置 offset: new AMap.Pixel(-17, -42), //相对于基点的偏移位置 draggable: true, //是否可拖动 content: ‘<div class="marker-route marker-marker-bus-from"></div>‘ //自定义点标记覆盖物内容 }); //设置鼠标划过点标记显示的文字提示 marker.setTitle("设置位置"); marker.setLabel({ offset: new AMap.Pixel(15, 15), content: "${merchant_address}${merchantmerchant_name}" });
对于高德地图基本用法还请详见高德地图开发者官方文档,就此列出四个常用基本用法,谢谢!
高德地图javascriptAPI基本使用心得(下)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。