首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用libgdx获取GPS位置

使用libgdx获取GPS位置
EN

Stack Overflow用户
提问于 2013-04-14 21:54:34
回答 3查看 2.6K关注 0票数 2

我想在玩游戏时获得用户的gps位置(libgdx)。我找到了为安卓手机创建GPSTracker的this教程。我的问题是,这是为Android活动/任务编写的,而不是为libgdx编写的。没有libgdx,它可以完美的工作,但是我还不知道如何在libgdx和there isn't any opportunity中使用它。

有人知道是否可以通过libgdx使用GPS以及如何使用吗?那就太好了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-14 22:45:25

您可以从Android项目包装器创建GPSTracker并将其传递给Game实例。

这就是我所做的测试。

代码语言:javascript
复制
GPSTracker gps = new GPSTracker(MainActivity.this);
MyGame game = new MyGame(gps.getLatitude(),  gps.getLongitude());

GPSTracker正在返回我当前的坐标。

票数 3
EN

Stack Overflow用户

发布于 2013-04-14 23:22:14

您可以从应用程序对象中获取上下文对象(如下所示:Static way to get 'Context' on Android?),然后使用连接来构造GPSTracker类。

票数 0
EN

Stack Overflow用户

发布于 2015-11-23 10:16:31

要将上下文传递给GPSTracker,请在AndroidLauncher.java的onCreate方法中使用"getApplicationContext()“尝试它。

代码语言:javascript
复制
AndroidLauncher.context = getApplicationContext();
this.gps = new GPSTracker(this.context);

AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
        initialize(new MyGdxGame(gps.getLatitude(),  gps.getLongitude()), config);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15999823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档