zoukankan      html  css  js  c++  java
  • 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) {}
                    );
                }
            });
    只有O和1的世界是简单的!
  • 相关阅读:
    SUSE 安装 iServer、iDesktop启动异常问题
    各系统勒索补丁下载地址
    centos 安装atom 笔记
    转载---SuperMap GIS 9D SP1学习视频播单
    SuSE的命令安装软件 zypper
    Leaflet客户端学习笔记
    设置UI控件的Layer属性(边框可见,边框颜色,边框宽度,边框圆角)
    安全清理Xcode 缓存垃圾
    OC变量命名禁忌
    iOS中的应用启动原理
  • 原文地址:https://www.cnblogs.com/hinux/p/11021999.html
Copyright © 2011-2022 走看看