Как использовать маркеры местоположения в качестве кнопок в Flutter? - PullRequest
0 голосов
/ 07 февраля 2020

Я делаю приложение отслеживания транспорта (активов) во флаттере. И отображение всех их различных активов в Google Maps с помощью плагина Google Maps. Я хотел показать информацию об активе, когда пользователи нажимают на маркер текущего местоположения актива. В простом, я хочу использовать маркер местоположения в качестве кнопок. Если есть какой-либо другой способ достижения этого, поделитесь пожалуйста.

1 Ответ

0 голосов
/ 07 февраля 2020

Должен быть какой-то код для добавления маркеров, например, просто добавьте onTap

markers.add(
            Marker(
              zIndex: 100,
                markerId: MarkerId(myList[i].code),
                position: LatLng(myList[i].latitude, myList[i].longitude),
                icon: BitmapDescriptor.defaultMarkerWithHue(BitmapDescriptor.hueRed)

                ),
                onTap: () {
                  //this is what you're looking for!
                  setState(() {
                    currCode=myList[i].code;
                    //call something here with myList[i].code or store in global constant for widget state

                  });

                }
            )
...