Android 单击“我的位置”按钮时,警报位置服务被禁用
我已经在谷歌地图中使用此代码启用了我的位置按钮Android 单击“我的位置”按钮时,警报位置服务被禁用,android,google-maps,mylocationoverlay,Android,Google Maps,Mylocationoverlay,我已经在谷歌地图中使用此代码启用了我的位置按钮 googleMap.setMyLocationEnabled(true); 当我点击我的位置按钮时 如果位置服务已禁用,则不会为我显示相关消息(“位置服务已禁用”) 如果此消息被禁用,例如谷歌地图软件,我希望显示此消息。您可以很容易地自行实现: googleMap.setOnMyLocationButtonClickListener(new GoogleMap .OnMyLocationButtonClickListener()
googleMap.setMyLocationEnabled(true);
当我点击我的位置按钮时
如果位置服务已禁用,则不会为我显示相关消息(“位置服务已禁用”)
如果此消息被禁用,例如谷歌地图软件,我希望显示此消息。您可以很容易地自行实现:
googleMap.setOnMyLocationButtonClickListener(new GoogleMap
.OnMyLocationButtonClickListener() {
@Override
public boolean onMyLocationButtonClick() {
final LocationManager manager = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
if (!manager.isProviderEnabled(LocationManager.GPS_PROVIDER) ) {
Toast.makeText(MainActivity.this, "GPS not available!",
Toast.LENGTH_SHORT).show();
return true; // GPS not available, consume the click
}
return false;
}
});