Автомобильный маркер анимации на полилиниях: флаттер - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь обойти решение для плавной анимации автопроизводителя на флаттере карт Google. Я искал все решения для Android, но не смог этого сделать. если у кого-то есть какой-либо тип решения, пожалуйста, предложите мне .. спасибо

это мой метод onLocation, где у меня было предыдущее местоположение и текущие местоположения

void _onLocation (bg.Location location) {

currentLocation = LatLng(location.coords.latitude, location.coords.longitude);

double bearing  = bearingBetweenLocations(prevLoc, currentLocation);

setState(() {

  _markers.add(

    prefix1.Marker(
      markerId: MarkerId('myMarker'),
      position: currentLocation,
      icon: markerIcon,
      rotation:  bearing,
      flat: true,
      anchor: Offset(0.5, 0.5)
    ),
  );

});

prevLoc = currentLocation;

CameraUpdate cameraUpdate = CameraUpdate.newCameraPosition(new CameraPosition(target: currentLocation, tilt: 0, bearing: bearing, zoom: 17));
googleMapController.animateCamera(cameraUpdate);

}

...