[英]How to get latitude and longitude in Android phone?
我刚开始进行Android编程,想获得Android手机的经度和纬度,但是我听说Google经度API已停产。 我现在该怎么办?
Google经度是另一回事。 位置API使用LocationManager,并且从未弃用。
这应该可以帮助您入门。 下面的代码从NETWORK_PROVIDER获取位置详细信息。 如果要获得更频繁的更新,可以使用GPS_PROVIDER。
LocationManager locmgr = (LocationManager) getSystemService(LOCATION_SERVICE);
LocationListener loclistener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
Double lat = (double) (location.getLatitude());
Double lon = (double) (location.getLongitude());
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
};
locmgr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,10000,100,loclistener);
来源:从我正在开发的应用中提取的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.