Poor performance for GeoJSON Point features
I've been experimenting with extracting POI (points of interest) from OSM Planet PBF via osmosis and GDAL ogr2ogr tools.
The general idea is to show relevant feature points in GNOME maps such as city names, bus stop locations, traffic lights, and so on.
However, I've found that even a small number of GeoJSON Point features requires tens of MiB of memory.
The attached samples contain ~80 cities in Australia and ~4000 suburbs in Australia. They both seem impractical for GNOME maps without some performance tuning.
The impression I have is that each MapMarker requires the storage of a Clutter.Canvas and a Clutter.Actor.
Possibly the Canvas could be shared across the markers, but I'm not sure without diving deeper into Clutter details.