Z index parameters in the Ramani-derived architecture appear to be relative to other annotations only
If no Z index is given OR there are no annotations(!), then the relevant annotation manager is created with only the required args and no layer info
Annotations are currently rendered by the annotation plugin (which is in a somewhat funky state; it's incompatible with the forthcoming 11.0 release, but apparently a port is underway)
Possible solutions:
Pass a layer ID to CircleManager(mapView, map, style)? This actually might be generally useful...
Change how the location puck is rendered (in MapLibre Native Android)
Something else? Maybe something with the compose node setup is doing stuff in the "wrong" order?
Current investigation progress:
CircleManager(mapView, map, style)
? This actually might be generally useful...