Невозможно перетащить маркер на карту Google во флаттер
Я использую google_maps_flutter: ^0.5.24+1
плагин. Я не могу перетащить маркер на карту, хотяdraggable
свойство установлено true
. Что здесь не так? Мой код:
return GoogleMap(
initialCameraPosition: CameraPosition(
target: LatLng(placemark.position.latitude,
placemark.position.longitude),
zoom: 18,
),
markers: Set<Marker>.of(
<Marker> [
Marker(
markerId: MarkerId("home"),
position: LatLng(placemark.position.latitude, placemark.position.longitude),
icon: BitmapDescriptor.defaultMarker,
infoWindow: InfoWindow(
title: placemark.name
),
draggable: true,
),
]
),
onMapCreated: (mapController) {
googleMapController = mapController;
},
);
1 ответ
Вам нужно долго нажимать на маркер, чтобы вызвать событие перетаскивания. Для отладки вы можете использовать свойство onDrag() , чтобы увидеть, было ли запущено событие перетаскивания.