zoukankan      html  css  js  c++  java
  • 高德地图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}"  
            });

    对于高德地图基本用法还请详见高德地图开发者官方文档,就此列出四个常用基本用法,谢谢!

  • 相关阅读:
    Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求
    转载:Struts2+Jquery实现ajax并返回json类型数据
    div 添加滚动条
    jsp页面 如何通过el表达式获取request属性值
    【转】通过Hibernate将数据 存入oracle数据库例子
    jsp 中 有没有类似java if else语句
    IDEA使用(一)
    Git进阶(二)
    JS语法记录
    Debian之MySQL
  • 原文地址:https://www.cnblogs.com/xiaomingge/p/6672683.html
Copyright © 2011-2022 走看看