0

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

我仍然没有得到答案。

模拟器可以显示经纬度吗?

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

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

4

5 回答 5

2

您的链接答案使用 GPS 获取当前位置。模拟器没有工作的 GPS 模块,因此在模拟器中测试时,您可以为 lat 添加假数据。并且很长。所以你可以测试代码。更多信息:如何在 Android 模拟器中模拟 GPS 位置?

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

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

于 2012-04-10T09:49:06.150 回答
2

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

于 2012-04-10T09:49:17.707 回答
2

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

于 2012-04-10T09:47:05.847 回答
0

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

于 2012-04-12T05:56:54.547 回答
0

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

于 2013-10-24T18:23:59.023 回答