I'd appreciate some help with working out how I'm going to do this. I have a file from which I need to load a list of geographical coordinates (with lines, points, labels etc) and plot my own map with it. As I've said, each point corresponds to a geographical coordinate, but note that these are not overlaid on top of an existing world map, they are the map themselves if this makes sense.
I figured a canvas with some maths to work out which pixel a geographical coordinate should lie at, but this raises the question of how could I make it possible to zoom/pan this map?
Hope this makes sense. For reference, it'll look something like the following:
