Unity 获取GPS经纬度
最近公司需要个GPS 获取手机经纬度的需求,就看了看Unity的官方文档,顺便写个文章,记录一下,但是这个方法有bug,在oppo和魅族的手机上,在禁止使用位置权限后,这个方法就卡死在线程了,不知道为啥,有知道的大神,求解救。
public void GetGps()
{
try
{
//先判断是否打开了定位
if (!Input.location.isEnabledByUser)
{
Debug.LogError("not open GPS");
return;
}
StartCoroutine(GetLocationInfo());
}
catch
{
Debug.LogError("GPS 处理异常");
}
}
private IEnumerator GetLocationInfo()
{
//这里开起定位计算
Input.location.Start();
//时间为20秒
var maxWait = 20;
while (Input.location.status == LocationServiceStatus.Initializing)
{
yield return new WaitForSeconds(1);
maxWait--;
if (maxWait < 1)
{
Debug.LogError("time out");
yield break;
}
}
if (Input.location.status == LocationServiceStatus.Failed)
{
//无法使用定位
Debug.LogError("can't use GPS ");
yield break;
}
string str = Input.location.lastData.latitude + " " + Input.location.lastData.longitude;
yield return str;
Input.location.Stop();
}
当然了,Android和IOS里面的权限,肯定要自己手动配撒,参考博客:https://blog.csdn.net/yupu56/article/details/78050504
Unity 获取GPS经纬度相关推荐
- Unity获取GPS经纬度并解析成具体位置
其实unity也有自带的api获取GPS经纬度的信息的,地址是:点击这里 下面写一个demo,把获取到的GPS信息的经纬度解析成具体地址,具体思路是通过unity 自带api获取经纬度,然后通过高德的 ...
- unity获取设备经纬度(unity使用GPS)详解
Unity使用GPS 的API 在unity的官方文档中,与设备定位(GPS经纬度.水平精度等等)相关的API,目前我只找到两个:LocationService 和 LocationInfo . 先来 ...
- android百度地图轨迹实现,android 获取GPS经纬度在百度地图上绘制轨迹
实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /** * 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标 ...
- android 获取GPS经纬度在百度地图上绘制轨迹
实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /*** 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标* ...
- Unity获取GPS地理位置信息
unity获取地理位置 因为项目功能需要,需要获取用户当前的位置信息,百度了一下,很多资料,发现都不能满足直自己的需求.于是整合了网上的资料,才满足自己的需求,说说需求吧:需要定位到玩家具体位置,具体 ...
- Android获取GPS经纬度
项目需要,整了个小demo,不说废话,直接代码: public class GPSActivity extends Activity{ private EditText editText; priva ...
- STM32 DMA串口方式获取GPS经纬度和时间数据
由于STM32需要同时处理三个串口的实时通讯消息,使用串口接收中断接收GPS信息非常占单片机运行资源,所以采用串口数据接收空闲中断和串口dma接收互相结合的办法节省资源 //DMA初始化函数 void ...
- c语言数组124048,根据GPS经纬度判断当前所属的市区
这个事情分两步走 1. 拿到行政区划的地理围栏数据 2. 根据GPS定位判断一个点是否落在地理围栏的多边形区域里. 1. 获取行政区划的地理围栏数据可以利用百度API.打开以前我的一个例子在chrom ...
- java编程手机gps定位_GPS 获取Gps定位信息的Android源码实例,通过这个JAVA 目,你可能学会GPS在 手机 238万源代码下载- www.pudn.com...
文件名称: GPS下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 59 KB 上传时间: 2013-04-08 下载次数: 22 详细说明:获取Gps定位信息的A ...
- 【Unity】中如何通过GPS获取设备经纬度(测试脚本)
在游戏开发中需要使用gps获取经纬度坐标定位玩家的当前位置,那么在开发过程中这个功能容不容易实现呢?下面就给大家介绍下Unity中获取设备经纬度的方法,一起来看看吧. Unity使用GPS 的API ...
最新文章
- 10个帮助你快速调试和排错的小技巧
- 关于数据准确性,精益求精,神策数据矢志不渝的坚持
- Autoformer: 基于深度分解架构和自相关机制的长期序列预测模型
- 逻辑漏洞——业务逻辑问题
- 【转载】C# 理解泛型
- java用户邮件激活
- PCA,ZCA,ICA,白化,稀疏编码和自编码器
- 虚拟偶像大众化元年,如何挖掘蓝海市场|虚拟偶像公司2020年盘点
- 办公室电脑里的文件和家里电脑的文件同步,有什么便签软件可以实现
- c语言的虚拟变量,含有分类变量(categorical variable)的逻辑回归(logistic regression)中虚拟变量(哑变量,dummy variable)的理解...
- android代码 发警报音,Android 8中的警报重复
- 说说域名、二级域名和主机名的联系区别
- 什么牌子的洗地机最适合家用?洗地机品牌排行榜前十名推荐
- [转]机器学习、深度学习、数据挖掘各种资源整理
- 安卓9.0 调用系统相册,拍照,图片裁剪的权限
- 关于计算机英语翻译,计算机的英文翻译是什么
- 操作系统学习笔记——北京大学陈向群老师课后及习题答案(2)
- random()的用法
- android高仿ios控制中心,高仿ios控制中心安卓版
- 【时间序列分析】10.偏相关系数与Levinson递推公式
热门文章
- 我的世界java边境之地_《我的世界》:手机版的边境之地你绝对没见过!那里方块只有空壳?...
- 中国移动短信MISC割接
- tensorflow cnn文本分类
- springboot 整合springsecurity
- 计算机机房监理细则,弱电机房工程施工监理的四大重点
- timesten mysql_timesten内存数据同步创建
- 3-20模拟赛【果冻之王】题解
- HttpSession的生命周期
- xml.html一键解密工具,华为配置加解密工具
- 自己电脑配置Oracle WebLogic Server