How can I create a data visualization view within an iOS mobile app that overlays information over a map/image like the one below?:
I’ll most likely be plotting individual points or circles based on coordinates relative to the background image that will update dynamically (based on streaming data) and should be interactive (scrollable, zoomable). As a beginner I’m not sure whether there’s a nice way to do graphics like this natively. I’ve considered a UIWebView that redirects to a web page written with something like d3.js (the downside being possible lag), or writing the whole thing in React Native and just compiling to an iOS app, as this is the main functionality I need.
Thanks in advance for any helpful directions!