Unact / yandex_mapkit

Flutter implementation of YandexMapkit
MIT License
132 stars 151 forks source link

Постоянный фокус на текущем местоположении, как отключить? #284

Closed Vasilisk7 closed 1 year ago

Vasilisk7 commented 1 year ago

Так же вопрос, как отключить фокус на текущее местоположение при первом его появлении?

Вот пример кода работы с иконкой текущего местоположения p.s. все разрешения на снятие геолокации даны

onMapCreated: (YandexMapController yandexMapController) {
        mapController = yandexMapController;
        mapController.toggleUserLayer(
            visible: true,
        );
      },
      onUserLocationAdded: (UserLocationView view) async {
        return view.copyWith(
            pin: view.pin.copyWith(
              opacity: 0.99,
              icon: PlacemarkIcon.single(PlacemarkIconStyle(
                  image: BitmapDescriptor.fromAssetImage(Const.ICON_MAP_MARKER_PERSON))),
            ),
            arrow: view.arrow.copyWith(
              opacity: 0.99,
              icon: PlacemarkIcon.single(PlacemarkIconStyle(
                  image: BitmapDescriptor.fromAssetImage(Const.ICON_MAP_MARKER_PERSON_DIRECTED))),
            ),
            accuracyCircle: view.accuracyCircle.copyWith());
      },
}
DCrow commented 1 year ago

Здравствуйте!

Это обычное поведение toggleUserLayer отключить его нельзя.

Vasilisk7 commented 1 year ago

Очень не удобно высмотреть другие улицы, пока включена эта настройка. Еду на машине и постоянно фокус на мне, не могу посмортеь куда ехать из-за постоянного фокуса на моей точки!

mozerrr commented 1 year ago

у 2гис кстати это отключается в ui