美文网首页
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