Карта Android Xamarin с кнопкой местоположения не подписана на пользователя
У меня есть следующая проблема:
У меня есть главная страница сведений в формах Xamarin, и на ней у меня есть карта, которую отрисовывает пользовательский рендер в Xamarin droid. Карта отлично работает и здесь нет проблем. Мой код на 100% соответствует этому:
Когда я использую это:
NativeMap.MyLocationEnabled = true;
Появляется кнопка местоположения, и когда я нажимаю на нее, камера перемещается в мою позицию, это нормально, но эта кнопка не становится синей при нажатии (остается серой), и тогда карта не следует за пользователем, когда она меняет положение.
Вот мой код:
public void OnMapReady(GoogleMap googleMap)
{
NativeMap = googleMap;
NativeMap.MyLocationEnabled = true;
//NativeMap.InfoWindowClick += OnInfoWindowClick;
NativeMap.SetInfoWindowAdapter(this);
NativeMap.UiSettings.ZoomControlsEnabled = Map.HasZoomEnabled;
NativeMap.UiSettings.ZoomGesturesEnabled = Map.HasZoomEnabled;
NativeMap.UiSettings.ScrollGesturesEnabled = Map.HasScrollEnabled;
}
Есть ли способ включить эту функцию или нужно сделать это вручную?
Большое спасибо всем!