美文网首页
RN获取位置

RN获取位置

作者: yhj0129 | 来源:发表于2017-11-15 18:32 被阅读0次

    /获取位置/
    forgetPsd(){
    this.getPosition();
    }

    getPosition = (): void => {
        /** 获取地理位置 */
        navigator.geolocation.getCurrentPosition(
            (position: any) => {
    
                console.warn('成功:' + JSON.stringify(position));
                const positionData: any = position.coords;
                // 经度:positionData.longitude
                // 纬度:positionData.latitude
                // 海拔:positionData.altitude
                // 准确度:positionData.accuracy
            },
             (error:any) => {
                console.warn('失败:' + JSON.stringify(error.message))
            }, 
            {
                // 提高精确度,但是获取的速度会慢一点
                enableHighAccuracy: true,
                // 设置获取超时的时间20秒
                timeout: 20000,
                // 示应用程序的缓存时间,每次请求都是立即去获取一个全新的对象内容
                maximumAge: 1000
            }
        );
    }

    相关文章

      网友评论

          本文标题:RN获取位置

          本文链接:https://www.haomeiwen.com/subject/gkuhvxtx.html