Android Google MAP V2 map.setMyLocationEnabled(true)

时间:2013-12-09 11:14:31

标签: android

我正在尝试使用map.setMyLocationEnabled(true)在Google地图中显示我当前的位置。
当我运行应用程序时,它将始终显示错误的位置,前1 - 2分钟...然后它会去到我当前的位置。
每次打开申请时都会发生这种情况。我希望Google MAP在我启动应用程序时显示当前位置。

map =  ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();      
        map.setMyLocationEnabled(true);

1 个答案:

答案 0 :(得分:1)

您可以在应用程序处于前台时应用位置更新,并在后台禁用它们。使用以下内容切换活动onStartonPause中的更新

请求更新API是:

LocationManager.requestLocationUpdates

删除更新API是:

LocationManager.removeUpdates