#flutter #google-maps #web #elevation #detach
Вопрос:
Я работаю над приложением flutter для Android и Интернета. У меня есть стопка виджетов GoogleMap и контейнер, подобный этому :
Stack(children: <Widget>[
GoogleMap(),
Container()])
Контейнер находится перед картой, и внутри него есть несколько кнопок.
На Android это работает довольно хорошо, но в Интернете контейнер хорошо отображается, но ведет себя странно.
Это похоже на то, что карта перед ним, я могу переместить карту, даже если начну перетаскивать контейнер.
И это создает раздражающую проблему, когда я нажимаю на кнопки контейнера, это похоже на то, что я нажимаю на карту ..
И угадайте, что для потрясающих кнопок перед ним он делает то же самое !
Итак, я ищу свойство высоты или что-то в этом роде, которое может отделить контейнер от карты. А если это невозможно, я бы выставил свой контейнер где — нибудь в другом месте.
Спасибо тебе ^^
PS я использую : google_maps_flutter: ^2.0.6 и google_maps_flutter_web: ^0.3.0 3
Флаттер доктор в порядке
Ответ №1:
Виджет PointerInterceptor, по-видимому, является лучшим решением этой проблемы. https://pub.dev/packages/pointer_interceptor
Это работает очень хорошо !
Больше информации на странице паба ^^
Stack(children: <Widget>[
GoogleMap(),
PointerInterceptor(
child: Container())])