2011-10-10 66 views
0

我有一些应用程序,不时发送一些信息到互联网,让我们在白天说。我可以轻松发送一些坐标(使用GPS位置),但我不想那样。 android手机总是通过wifi或移动网络连接到互联网。但并不总是启用全球定位系统。那么是否有可能通过WiFi或移动网络获得位置?我谷歌这个事情,我结束了通过GPS找到位置,我不想这样做。如何获取最近的城市的名称

你能给我一些想法,我可以做什么。我看过网站,当我打开它们时,他们知道我在哪里,所以我猜想只需发出一个互联网请求并阅读响应或者使用一些服务,就可以找到最近的城市名称。 。 。

感谢

回答

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

相关问题