小编use*_*880的帖子

获取字符串中的当前纬度和经度

我想要获得latitude,longitude但有时network is available但我没有得到latitude和的价值longitude.我正在使用MyLocationListener类并将条件设置为所有但是有些时间value没有得到.

protected void showCurrentLocation() 
{
    Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);

    if (location != null) 
    {
        counter++;          
        latitude=location.getLatitude();
        longitude=location.getLongitude();
        altitude=location.getAltitude();
    }
 }   

private class MyLocationListener implements LocationListener
{
    @Override
    public void onLocationChanged(Location location)
    {
         counter++;
         latitude=location.getLatitude();
         longitude=location.getLongitude();
         altitude=location.getAltitude();
    }

    @Override
    public void onStatusChanged(String s, int i, Bundle b) 
    {
    }
    @Override
    public void onProviderDisabled(String s) 
    {   
    }
    @Override
    public void onProviderEnabled(String s) 
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

gps android android-location

2
推荐指数
1
解决办法
3740
查看次数

标签 统计

android ×1

android-location ×1

gps ×1