stadiamaps / ferrostar

A FOSS navigation SDK built from the ground up for the future

Home Page:https://stadiamaps.github.io/ferrostar/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Location puck on Android shows up in the wrong Z order

ianthetechie opened this issue · comments

Current investigation progress:

  • 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?