#flutter #mapbox-gl
Вопрос:
Я пытаюсь выполнить определенные строки кода при обновлении местоположения пользователя, для этого я использую onUserLocationUpdated, однако он никогда не входит в функцию, также у меня есть путь в эмуляторе Android, и я вижу, как перемещается маркер пользователя. Вот код:
MapboxMap(
accessToken: token,
initialCameraPosition: CameraPosition(
zoom: 15.0,
target: LatLng(14.508, 46.048),
),
onMapCreated: (MapboxMapController controller) async{
final result = await acquireCurrentLocation();
await controller.animateCamera(
CameraUpdate.newLatLng(result),
);
await controller.addCircle(
CircleOptions(
circleRadius: 8.0,
circleColor: '#006992',
circleOpacity: 0.8,
geometry: result,
draggable: true,
),
);
},
myLocationEnabled: true,
myLocationTrackingMode: MyLocationTrackingMode.Tracking,
onUserLocationUpdated: (UserLocation userLocation){
print("Updated"); //It should print this, but never does
},
)
Комментарии:
1. Работает ли это с
google_maps_flutter
пакетом?2. @iDecode Нет, но то, что я мог видеть, довольно похоже