我已经在我的谷歌地图中使用此代码启用了“我的位置”按钮
googleMap.setMyLocationEnabled(true);
当我点击我的位置按钮时
如果位置服务被禁用,则不会为我显示相关消息(“位置服务禁用”)
如果它被禁用,我希望显示此消息,例如谷歌地图软件。
我已经在我的谷歌地图中使用此代码启用了“我的位置”按钮
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;
}
});