如何在设备android java应用程序中获取网络位置提供程序中的经纬度

时间:2010-03-02 11:00:53

标签: android

我正在实施gps提供商从设备获取经度和经度我已经获得设备中的信息我可以实现网络提供商这是如何使用网络提供商实现的问题

1 个答案:

答案 0 :(得分:1)

代码基本相同。获取提供者(gps,网络等),调用getLastKnownLocation。此外,您可以请求此提供商的位置更新。但你无法使用模拟器测试,你需要一部手机。

LocationManager manager = (LocationManager) Context.getSystemService(Context.LOCATION_SERVICE);
manager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

// additionally (you have to implement LocationListener)
manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0.0f, new LocationListener() ...)