私はAndroid開発に非常に慣れていません。
- 私はできる立場にい
R&D
ますGPS system.
- ここからいくつかのサンプルを見つけました。しかし、それは私が理解するのは明らかではありません。
Google Map view
、現在の位置、GPS
追跡、およびパスの機能を含む GPS のサンプル プログラムを教えてください。
GPS座標を追跡するために私が作成した次のライブラリを使用します。
import android.location.Location;
import android.location.LocationListener;
import android.os.Bundle;
public class LocListener implements LocationListener
{
private static double lat =0.0;
private static double lon = 0.0;
private static double alt = 0.0;
private static double speed = 0.0;
public static double getLat()
{
return lat;
}
public static double getLon()
{
return lon;
}
public static double getAlt()
{
return alt;
}
public static double getSpeed()
{
return speed;
}
@Override
public void onLocationChanged(Location location)
{
lat = location.getLatitude();
lon = location.getLongitude();
alt = location.getAltitude();
speed = location.getSpeed();
}
@Override
public void onProviderDisabled(String provider) {}
@Override
public void onProviderEnabled(String provider) {}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {}
}
次の方法を使用して、上記のクラスから緯度、経度の詳細を取得できます。
String latitude,longitude;
latitude = String.valueOf( LocListener.getLat() );
longitude = String.valueOf( LocListener.getLon() );
GPS を取得するには、次のように AndroidManifest.xml で GPS 権限を付与する必要があります。
<uses-permission android:name="android.permission.ACCESS_GPS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>