As unanswered in Various issues while attempting to show custom metadata on map / hook gestures in ArcGIS Runtime SDK for Android
CalloutPopupWindow is deprecated, but was the only means of adding multiple callouts simultaneously. What is the recommended means of achieving this functionality?
More generally, how should developers display custom metadata on offline maps at runtime for multiple features simultaneously? TextSymbol is not appropriate as readability is dependent on the map colour beneath it.
The current solution is a composite symbol including a polygon projected from screen to map coordinates which is unnecessarily costly. Furthermore this requires some unpleasant calculations to estimate font height. There must be a better approach available in the existing API.