uni-app 通過本地經緯度獲取詳細地理位置


 1 uni.getLocation({
 2     type: 'wgs84',
 3     success: function(res) {
 4     console.log('當前位置的經度:' + res.longitude);
 5     console.log('當前位置的緯度:' + res.latitude);
 6     var point = new plus.maps.Point(res.longitude, res.latitude);
 7     plus.maps.Map.reverseGeocode(
 8     point,
 9     {},
10     function(event) {
11         var address = event.address; // 轉換后的地理位置
12         var point = event.coord; // 轉換后的坐標信息
13         var coordType = event.coordType; // 轉換后的坐標系類型
14         console.log(address, 'address');
15     },
16     function(e) {}
17                 );
18             }
19         });

 

uni.getLocation({
            type: 'wgs84',
            success: function(res) {
                console.log('當前位置的經度:' + res.longitude);
                console.log('當前位置的緯度:' + res.latitude);
                var point = new plus.maps.Point(res.longitude, res.latitude);
                plus.maps.Map.reverseGeocode(
                    point,
                    {},
                    function(event) {
                        var address = event.address; // 轉換后的地理位置
                        var point = event.coord; // 轉換后的坐標信息
                        var coordType = event.coordType; // 轉換后的坐標系類型
                        console.log(address, 'address');
                        var reg = /.+?(省|市|自治區|自治州|縣|區)/g;
                        
                        console.log(address.match(reg));
                        _this.addressList=address.match(reg).toString().split(",");
                         _this.address= _this.addressList[1];
                        console.log(_this.addressList[0]);
                        console.log(_this.addressList[1]);
                        console.log(_this.addressList[2]);
                        
                    },
                    function(e) {}
                );
            }
        });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM