-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Conversation
Reiterating that this is an important feature: GeoJSON is not just a web thing. It is a part of the core Mapbox GL Style Spec that we advertise as cross-platform compatible. This needs to be implemented on the mapbox-gl-native level and available on all platforms, not just via the node bindings. |
Bumping again to put on peoples radar; this feature would be huge. |
Bi-monthly bump, flagging this is important:
|
This is P1 in my mind after the styles API. |
Is P0 higher or lower than P1 |
Higher, P0s are "working on it now". |
|
e1b56b7
to
6320b4c
Compare
|
||
// A monitor can have its GeoJSONVT object swapped out (e.g. when loading a new GeoJSON file). | ||
// In that case, we're sending new notifications to all observers. | ||
void GeoJSONTileMonitor::setGeoJSONVT(mapbox::geojsonvt::GeoJSONVT* vt) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this actually used?
Looks good. I can see that we're going to want to refactor to a
How big a lift is this? |
6320b4c
to
cde1ae1
Compare
cde1ae1
to
8d711e9
Compare
If we do this, we should probably move to a shared header-only module that defines c++ geometry types and is used across our gl native codebase |
🎉 |
GeoJSON sources are a documented part of the Mapbox GL style specification. mapbox-gl-native should have full and direct support for them, regardless of whatever other annotation/external data APIs it supports.