【问题标题】:How to get Latitude and Longitude from mobile device Android如何从移动设备 Android 获取纬度和经度
【发布时间】:2012-04-22 14:29:16
【问题描述】:

在我的应用程序中,我想使用用户当前的纬度和经度。我使用以下 example.

我还是没有得到答案。

模拟器能显示经纬度吗?

如何从IP地址获取经纬度??

快速响应对我有很大帮助。

【问题讨论】:

  • 如前所述,这是How to get Latitude and Longitude of the mobiledevice in android? 的副本。让我们知道您尝试了什么以及出了什么问题,并注意位置服务不会从您的 IP 地址获取位置。
  • 您上面提到的示例并没有在设备中为我提供答案。有没有其他方法可以从移动设备获取纬度和经度?而不是从 IP 地址获取?
  • @Dray 使用 GPS 模块。看我的回答...

标签: android ip-address latitude-longitude


【解决方案1】:

您可以使用一些不同的 API 来获取 IP 位置。这个post 提到了一些。

【讨论】:

    【解决方案2】:

    您的链接答案使用 GPS 来获取当前位置。模拟器没有工作的 GPS 模块,因此在模拟器中测试时,您可以为 lat 添加假数据。并且很长。所以你可以测试代码。更多内容:How to emulate GPS location in the Android Emulator?

    如果您想在 IP 地址上获取位置,您可以为此使用某些服务。这已经在这里讨论过:What's the simplest way to get a user's latitude and longitude from an ip address

    如链接帖子中所述,我不确定这些服务的准确性。

    【讨论】:

      【解决方案3】:

      我认为不可能从 IP 地址返回位置数据,可能是国家/地区,但不能精确定位(高度、经度),因此您需要返回通过互联网传输但无关的设备 gps 数据有一个IP地址..

      【讨论】:

        【解决方案4】:

        我终于找到了我的错误。给出HERE 的示例工作正常。 错误是我的。在我手机的位置设置中,我忘记检查移动网络选项。一旦我检查了 tat 选项,我就得到了我当前位置的纬度和经度。

        【讨论】:

          【解决方案5】:

          试试http://www.iptolatlng.com/,它提供JSON和JSONP结果

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-01-14
            • 1970-01-01
            • 2012-02-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多