Résolution des problèmes de positionnement lors de l'affichage d'une carte dans Flutter

Dans les applications mobiles qui utilisent des données cartographiques, il est souvent nécessaire de concentrer l'attention de l'utilisateur sur une zone particulière de la carte, en fonction des objectifs commerciaux. Je vais vous parler des tâches qui se sont présentées devant l'équipe du projet "My Own", lors du positionnement sur la carte. Et à la fin, je vais vous montrer un exemple - un petit programme qui montre les villes sur la carte et change la position sur la carte en fonction du type de zoom spécifié. 





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