-1

自作アプリでアクティブな座標を表示できるコードはありますか? Google マップに問題があり、アクティブな座標を確認したいと考えています。アプリで Google マップを見ているときに表示することを好みます。つまり、情報の 2 層目のように表示します。皆さんありがとう !

4

1 に答える 1

3

LocationListener を設定できます。

onLocationChanged コールバックで、場所を受け取ります。次に、その場所から .getLatitude() および .getLongitude() を実行して、レイアウトに適用できます。

public class MyActivity extends MapActivity implements LocationListener {

    private LocationManager locationManager;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
        requestFineAccuracyLocationUpdates();
    }

    private void requestFineAccuracyLocationUpdates() {
        Criteria criteria = new Criteria();
        criteria.setAccuracy(Criteria.ACCURACY_FINE);

        List<String> providers = locationManager.getProviders(true);

        for (String provider : providers) {
            locationManager.requestLocationUpdates(provider, 5000, 1000, this);
        }
    }

    @Override
    public void onLocationChanged(Location location) {
        /* You can get your latitude and longitude here, and do whatever. */
    }
}
于 2012-06-26T21:41:05.647 に答える