Nuestro equipo de expertos pasados muchos días de investigación y de recopilar de datos, encontramos los datos necesarios, queremos que te sea de utilidad para tu plan.
Ejemplo: geolocalización usando flutter
import'package:flutter/material.dart';import'package:flutter/services.dart';import'package:geolocator/geolocator.dart';classHomePageextendsStatefulWidget
@override
_HomePageState createState()=>_HomePageState();class_HomePageStateextendsState<HomePage>
final Geolocator geolocator =Geolocator()..forceAndroidLocationManager;Position _currentPosition;String _currentAddress;
@override
Widgetbuild(BuildContext context)returnScaffold(
appBar:AppBar(
title:Text("Location"),),
body:Center(
child:Column(
mainAxisAlignment:MainAxisAlignment.center,
children:<Widget>[if(_currentPosition !=null)Text(_currentAddress),FlatButton(
child:Text("Get location"),
onPressed:()_getCurrentLocation();,),],),),);_getCurrentLocation()
geolocator
.getCurrentPosition(desiredAccuracy:LocationAccuracy.best).then((Position position)setState(()
_currentPosition = position;);_getAddressFromLatLng();).catchError((e)print(e););_getAddressFromLatLng() async tryList<Placemark> p =await geolocator.placemarkFromCoordinates(
_currentPosition.latitude, _currentPosition.longitude);Placemark place = p[0];setState(()
_currentAddress ="$place.locality, $place.postalCode, $place.country";);catch(e)print(e);
Reseñas y valoraciones del artículo
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)