-
-
Notifications
You must be signed in to change notification settings - Fork 339
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flutter bindings #41
Comments
I've actually been working on this in https://github.com/m0nac0/flutter-maplibre-gl! Current status is:
Apart from the library migrations I've also done a lot of refactoring. |
Any runtime metrics for Android or iOS? Such as threads, worst case reminder time, memory footprint, disk usage? I'm interested in Linux, and may be able to provide implementation |
I don't have any runtime metrics, unfortunately. Linux support would be amazing, though! |
@systemed Update: https://github.com/m0nac0/flutter-maplibre-gl now supports Android, iOS and web! (Thanks to @mindthefish who got iOS to work!). @jwinarske Did you ever happen to start working on Linux support? |
I have been working with Mapbox directly. So no update. |
Should we close this issue? |
@wipfli It should remain open. There are two options. PlatformViews, or Render to Texture. Using Flutter PlatformViews is less performant than using render to texture. Also I am no longer working with Mapbox on this, so I am open to collaborate. Tobrun's approach is not official Mapbox support, and is definitely a naive implementation. |
What is Tubrun? |
tobrun -> https://github.com/tobrun/flutter-mapbox-gl |
Thanks :) Redirects to https://github.com/flutter-mapbox-gl/maps |
@jwinarske, I'm not sure I understand your answer to why to keep the issue open. Are the slower PlatformViews used in flutter-maplibre-gl, or can you rephrase it somehow? |
flutter-maplibre-gl:
|
There are now various libraries for MapLibre (Native) on Flutter. If someone wants to address the limitations of flutter-maplibre-gl with another approach, please open a more actionable issue or PR (such as #1254). |
Mapbox have a set of Flutter bindings to Mapbox GL Native: https://github.com/tobrun/flutter-mapbox-gl
It began life as an official Mapbox repo. It's now "community driven and is not an official Mapbox product... we welcome feedback and contributions". Mapbox devs still appear to be active in the project: there's a project status discussion at flutter-mapbox-gl/maps#517
It would be good to have Flutter bindings for MapLibre. The Mapbox bindings are still BSD-licensed, so it should be possible to base them off the latest version, obviously without bindings to any post-licence change MBGL features.
Putting this here as a placeholder and gathering point for now - I may look at this when I need the bindings but obviously won't be disappointed if someone else gets there before me!
The text was updated successfully, but these errors were encountered: