如何获取最近城市的名称

时间:2011-10-10 07:54:30

标签: android geolocation gps location

我有一些应用程序会不时地向互联网发送一些信息。我可以轻松发送一些坐标(使用gps位置),但我不希望这样。 Android手机始终通过wifi或移动网络连接到互联网。但并不总是启用gps。那么有可能通过wifi或移动网络获得位置吗?我谷歌这个东西,我最终找到gps的位置,我不想这样做。

你能告诉我一些我能做到的事吗?我看过网站,当我打开它们时,他们知道我在哪里,所以我想只要通过发送互联网请求并阅读回复或者使用某些服务就可以找到最近的城市名称。 。

由于

1 个答案:

答案 0 :(得分:0)

http://developer.android.com/reference/android/location/package-summary.html

http://developer.android.com/reference/android/location/Address.html#getAddressLine(int)

getLocality看起来可能会做你想要的吗?

对于知道你身在何处的网站,他们要么使用你的源IP并查看它(这对很多事情来说都不是很可靠),或者他们使用如下所述的javascript地理定位API:

http://merged.ca/iphone/html5-geolocation

事实上,这是使用谷歌API获取城市名称的堆栈溢出答案:

Get city name using geolocation