我正在尝试使用map.setMyLocationEnabled(true)
在Google地图中显示我当前的位置。
当我运行应用程序时,它将始终显示错误的位置,前1 - 2分钟...然后它会去到我当前的位置。
每次打开申请时都会发生这种情况。我希望Google MAP在我启动应用程序时显示当前位置。
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
map.setMyLocationEnabled(true);
答案 0 :(得分:1)
您可以在应用程序处于前台时应用位置更新,并在后台禁用它们。使用以下内容切换活动onStart
和onPause
中的更新
请求更新API是:
LocationManager.requestLocationUpdates
删除更新API是:
LocationManager.removeUpdates