我想得到类似上图的东西。我希望能够按一个按钮,只使用定位网络而不是 GPS 来获取城市的名称。
我将如何处理这个?我会使用什么 API?
我在这里看到了类似的东西。
看起来这种类型的检测可能会带来经济负担或不一致/不可靠的负担。但简而言之,使用 IP 地址查找城市名称并不是 Google 提供的内置服务。希望这会有所帮助。
我在 Android 开发网站上发现了一个非常有用的页面:http: //developer.android.com/guide/topics/location/strategies.html
它还讨论了您可以确保快速可靠地获得任何位置的各种方法。如果您不需要使用 GPS,它会讨论如何使用缓存的网络位置或基于 wifi 的位置。