热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于ReactNative中的geolocationAPI的疑问和解答

12345678910111213loca(){  navigator.geolocation.getCurrentPosition(    (Position) => {      let lOng

1
2
3
4
5
6
7
8
9
10
11
12
13
loca(){

  navigator.geolocation.getCurrentPosition(

    (Position) => {

      let lOngitude= JSON.stringify(Position.coords.longitude)

      let latitude = JSON.stringify(Position.coords.latitude)

      console.log(longitude, latitude)

    },

    (error) => {

      console.log(error)

    },

    {enableHighAccuracy: true, timeout: 5000, maximumAge: 1000}

  )

}

这是我的代码,我非常的不解,为什么不能返回具体的位置信息,首先我已经通过permissionAndroid的API获取了位置权限,在应用程序的权限中也看到了是开启了位置权限,在AndroidManifest我还加上了



1
2



但是返回的结果让我很无语

1
Object {message: "Location request timed out", code: 3}

为什么呢?首先我满足了官网的API条件但是还是返回不了位置,想问下哪里错误,求指点!!



但是我在模拟器上可以返回定位信息,但是在我的手机上返回不了
手机系统是CM13 安卓6.01 API level 23


   



推荐阅读
author-avatar
来杯冰柠檬水
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有