我想在谷歌地图的应用程序中显示我指向的方向。所以这是我现在代码的一部分。当用户点击按钮显示位置时,我首先检查他的GPS(位置)是否已启用。此外,如果有更好的方法来检查这个,你可以告诉我。
map.setMyLocationEnabled(true);
map.setOnMyLocationButtonClickListener(new OnMyLocationButtonClickListener()
{
public boolean onMyLocationButtonClick()
{
LocationManager service = (LocationManager) getSystemService(LOCATION_SERVICE);
boolean enabled = service.isProviderEnabled(LocationManager.GPS_PROVIDER);
if (!enabled) {
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
}
else if(enabled){
}
return true;
}
});
答案 0 :(得分:0)
你做得对,这是java使用的标准方式。