如何在活动中使用位置查找器类。 [复制]

Posted

技术标签:

【中文标题】如何在活动中使用位置查找器类。 [复制]【英文标题】:How to use Location finder class in an Activity. [duplicate] 【发布时间】:2012-03-02 08:22:45 【问题描述】:

可能重复:What is the simplest and most robust way to get the user's current location in android?

我是安卓新手。

我只想知道如何在此链接上发布的我的活动中使用 MyLocation 类

What is the simplest and most robust way to get the user's current location on Android?

提前非常感谢你。

【问题讨论】:

【参考方案1】:

只需在您的活动中调用它:

MyLocation myLocation = new MyLocation();

【讨论】:

非常感谢您,但您能详细说明一下吗?我不知道该怎么做!【参考方案2】:
MyLocation myLocation = new MyLocation();
private void locationClick() 
    myLocation.getLocation(this, locationResult));


public LocationResult locationResult = new LocationResult()
    @Override
    public void gotLocation(final Location location)
        //Got the location!
        );
    
;

该代码是您链接的答案的逐字记录。只需创建MyLocation 并传入LocationResult 回调处理程序。 gotLocation() 将使用 Location 调用。你可以从那里得到纬度和经度。

【讨论】:

但我仍然不知道如何从那里获取纬度和经度。你能详细说明一下吗? 嘿,还有一个 My Location 类,它是由 wormhit 在同一个帖子上发布的。你能告诉我如何在活动中使用这个类吗? 您是否尝试过阅读文档? Location 有一个 getLatitude()getLongitude()。更多关于基本 Java 的工作可能是必要的第一步,但如果您想使用 wormhit 的代码,请阅读并尝试一下。如果你真的不能让它工作,请发布一个不同的问题。 感谢您的回复。我很好地阅读了文档,并且我知道 getLongitude() 和 getLatitude() 方法。我没有得到的是位置如何从 myLocation 类转移到我自己的 Activity 但现在我明白了。但是我仍然无法理解 wormhit 的代码,请您解释一下我该如何使用它。非常感谢你。

以上是关于如何在活动中使用位置查找器类。 [复制]的主要内容,如果未能解决你的问题,请参考以下文章

无法将查找活动输出映射到 ADF 中的复制活动映射

如何将复制的文本传递给Android中的其他活动

Python - 如何在字符串中查找“重复”字符? [复制]

SwiftUI:如何使用位置管理器类的已发布属性更新一个类(ObservableObject)的已发布属性?

如何在命令行中输入? [复制]

如何使用 adf 重命名文件,因为它们被复制到新位置