We’ve started working on https://github.com/farmOS/farmOS-map/
The motivation for doing so is twofold:
- We want to be able to include maps in the farmOS Field Kit app (offline/native mobile app): https://github.com/farmOS/farmOS-client
- The Drupal Openlayers module is the single biggest dependency we have in farmOS right now which does not have an upgrade path for Drupal 8. By simplifying our maps to pure Openlayers JS (without the Drupal module wrappers), we can drop it as a dependency. This will allow us to upgrade to Drupal 8 and reuse the farmOS-map library in farmOS 2.0.
So in many ways, this is one of the first big steps towards farmOS 2.0, along with the Field Kit app.