这是我的应用程序:
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 100 公里是错误的)。
可能是什么问题呢?我尝试了很多教程,但仍然无法正常工作。