I want to create an app similar to this geographic quiz app, but a more detailed one of my home condition, but I have no idea how this map screen works and how it can scroll / zoom in and out while it can be selected in different places (you can touch a land but not a random spot in the ocean). Nor do they appear to be using MapKit or Google Maps. The link to the app I want to recreate is here with some screenshots.
If anyone has any idea how this is done and can point me in the right direction, I would greatly appreciate it. Thanks!