これが私のアプリです:
public class HlavnaAktivita extends MapActivity implements LocationListener {
...
public void onLocationChanged(Location location) {
Log.w("myApp", String.valueOf(location.getLatitude()));
}
たとえば、48.590007 と 17.824579 をエミュレータに渡すと、「17.0」とだけ書き込まれます。http://www.androidcompetencycenter.com/?s=GPSこのチュートリアル (StackOverflow から)を試してみました。そのアプリを実行すると、適切な位置が書き込まれますが、マップ上では位置 (17, 48) が丸められます (位置によるとmaps.google.com は良いですが、地図では cca 100km が間違っています)。
何が問題なのですか?たくさんのチュートリアルを試しましたが、まだうまくいきません。