Resolver problemas de posicionamiento al ver un mapa en Flutter

En las aplicaciones móviles que utilizan datos de mapas, a menudo es necesario centrar la atención del usuario en un área particular del mapa, según los objetivos comerciales. Te contaré las tareas que surgieron ante el equipo del proyecto "My Own", al posicionarse en el mapa. Y al final les mostraré un ejemplo: un pequeño programa que muestra ciudades en el mapa y cambia la posición en el mapa según el tipo de zoom especificado. 





Flutter :





  • Google Maps





  • native_view ( - Android - Google Maps, iOS - Apple Maps.





  • HERE





  • Mapbox





  • -









. , , . -.





« » :





  1. - . , .





  2. , . , .





  3. , . , .





  4. , -  . 





  5. , . , , .





, , , , CameraPosition CameraUpdate.newLatLngZoom(point, zoom), CameraUpdate.newLatLngBounds(bounds, areaPadding), , , - . . :





  • areaPadding. , . , , - . 





  • bounds LatLngBounds , , . , - - . VisibleArea, .





( ).





MobX (, ). .





, :





  • ,









, , MobX -, .








All Articles