Contamos con la contestación a esta incógnita, al menos eso esperamos. Si presentas alguna duda dínoslo, que sin tardanza
Solución:
Encontré la solución. Creo el botón FAB para cambiar el botón Mi ubicación
GoogleMap(
mapType: MapType.hybrid,
initialCameraPosition: _kGooglePlex,
onMapCreated: (GoogleMapController controller)
_controller.complete(controller);
,
myLocationEnabled: true,
),
floatingActionButton: FloatingActionButton.extended(
onPressed: _currentLocation,
label: Text('My Location'),
icon: Icon(Icons.location_on),
),
);
}
también, establecer el _currentLocation
método para llamar a mi ubicación
void _currentLocation() async
final GoogleMapController controller = await _controller.future;
LocationData currentLocation;
var location = new Location();
try
currentLocation = await location.getLocation();
on Exception
currentLocation = null;
controller.animateCamera(CameraUpdate.newCameraPosition(
CameraPosition(
bearing: 0,
target: LatLng(currentLocation.latitude, currentLocation.longitude),
zoom: 17.0,
),
));
Usar relleno propiedad del widget GoogleMap
return Stack(
children: [
GoogleMap(
onMapCreated: _onMapCreated,
initialCameraPosition: CameraPosition(
target: _center,
zoom: 11.0,
),
mapType: _currentMapType,
markers: _markers,
onCameraMove: _onCameraMove,
myLocationEnabled: true,
padding: EdgeInsets.only(top: 40.0,),
),[enter image description here][1]
],
);
imagen 1: sin relleno
imagen 2: con relleno
Agradecemos que quieras favorecer nuestra investigación escribiendo un comentario y valorándolo te estamos agradecidos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)