Добавить onTap события для Google Maps Marker - PullRequest
0 голосов
/ 10 мая 2019

Я создал Set of markers на своем виджете состояния.

Set<Marker> markers = Set();

И затем заполняю этот Набор маркеров в методе сборки

  @override
  void initState() {
      markers.addAll([
  Marker(
      markerId: MarkerId('value'),
      position: LatLng(11.052992, 106.681612)),
  Marker(
      markerId: MarkerId('value2'),
      position: LatLng(12.052994, 106.681622)),
]);
  }

Я передаю этозаполнен набор для виджета Google Maps

GoogleMap(
                    initialCameraPosition: CameraPosition(
                        target: LatLng(11.052992, 106.681612), zoom: 7.0),
                    //markers: Set.from(allMarkers),
                    markers: markers,
                    onMapCreated: mapCreated,
                  ),

Как добавить события касания для печати идентификатора маркера.Вот так:

onTap: () { print('MarkerId'); }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...