js-高德地图

发布时间 2023-11-17 16:51:46作者: 忙着可爱呀~

https://blog.csdn.net/tyc_captain/article/details/83305149(获取地址详细信息)

 

通过经纬度获取地理信息:


AMap.service('AMap.Geocoder',function(){//回调函数
            //实例化Geocoder
            geocoder = new AMap.Geocoder({
                city: ""//城市,默认:“全国”
            });
            var lnglatXY=[lng, lat];//地图上所标点的坐标
            geocoder.getAddress(lnglatXY, function(status, result) {
                if (status === 'complete' && result.info === 'OK') {
                    //获得了有效的地址信息:
                    //即,result.regeocode.formattedAddress
                    //console.log(result);
                    var city = result.regeocode.addressComponent.city;
                    
                    cacheSet('userLocationInfo',result.regeocode); //用户位置设置
                }else{
                    var city = '获取失败';
                    cacheSet('userLocationInfo',''); //用户位置设置
                    //获取地址失败
                }
                citys = city
                
                document.getElementById("lnglat").value = citys;
                console.log(result);
            });
        })