Lösen von Positionierungsproblemen beim Anzeigen einer Karte in Flutter

In mobilen Anwendungen, die Kartendaten verwenden, ist es häufig erforderlich, die Aufmerksamkeit des Benutzers auf einen bestimmten Bereich der Karte zu lenken, abhängig von den Geschäftszielen. Ich erzähle Ihnen von den Aufgaben, die sich vor dem Team des Projekts "My Own" beim Positionieren auf der Karte ergeben haben. Und am Ende zeige ich Ihnen ein Beispiel - ein kleines Programm, das Städte auf der Karte anzeigt und die Position auf der Karte abhängig vom angegebenen Zoomtyp ändert. 





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