MSARKrish
¿Cómo puedo obtener una polilínea dentro del tamaño de pantalla disponible?
Estoy usando Complemento Flutter Goolge Map , Polilínea de mapa de Google Enchufar
sahdeep singh
En primer lugar, todas las polilíneas agregadas están mal colocadas. puede seguir mi respuesta para generar y luego correctamente: https://stackoverflow.com/a/58831792/7910735
Y para tu pregunta deberías usar CameraUpdate.newLatLngBounds()
justo después de colocar las polilíneas.
Algo parecido a esto
void animateCameraForOD() {
mapController.animateCamera(
CameraUpdate.newLatLngBounds(
LatLngBounds(
southwest: LatLng(
fromLocationLatLng.latitude <= toLocationLatLng.latitude
? fromLocationLatLng.latitude
: toLocationLatLng.latitude,
fromLocationLatLng.longitude <= toLocationLatLng.longitude
? fromLocationLatLng.longitude
: toLocationLatLng.longitude),
northeast: LatLng(
fromLocationLatLng.latitude <= toLocationLatLng.latitude
? toLocationLatLng.latitude
: fromLocationLatLng.latitude,
fromLocationLatLng.longitude <= toLocationLatLng.longitude
? toLocationLatLng.longitude
: fromLocationLatLng.longitude)),100),
);
}
Hará que ambos LatLngs se alejen para estar dentro de los límites dados con relleno también.
¿Ha sido útil esta solución?
Tu feedback nos ayuda a saber si la solución es correcta y está funcionando. De esta manera podemos revisar y corregir el contenido.
tu
GoogleMap.polylines
la propiedad se rellena incorrectamente– pskink
16 de diciembre de 2019 a las 8:04
@pskink ¿qué debo hacer?
– MSARKrish
16 de diciembre de 2019 a las 8:11
necesitas arreglarlo
– pskink
16 de diciembre de 2019 a las 8:12
La polilínea @pskink solo tiene estas propiedades ancho, visible, color, puntos, id de polilínea, consumirTapEvents, endCap, startCap, zIndex, onTap, patterns,jointType,geodésico. no se que hacer
– MSARKrish
16 de diciembre de 2019 a las 8:17
así que lo más probable
points
estan rotos– pskink
16 de diciembre de 2019 a las 8:23