Make the map more game like
Here's a tutorial on how to use MKTileOverlay in Swift and UIKit: https://www.kodeco.com/9697133-advanced-mapkit-tutorial-custom-mapkit-tiles
However, since we are using SwiftUI, we don't directly create the MKMapView
. Instead, you should
- integrate https://github.com/siteline/SwiftUI-Introspect through Swift Package Manager, and
- call
introspectMapView
on the SwiftUIMap
to get aMKMapView
to configure, like this:
Map(coordinateRegion: $coordinateRegion)
.introspectMapView { mapView in
// configure mapView to use custom map tiles
}
(I think the above works, but I've never tested)
Some tilesets we can use are listed at https://wiki.openstreetmap.org/wiki/Raster_tile_providers. I kind like http://maps.stamen.com/#watercolor/16/47.6566/-122.3089, in which we use watercolor for human, and toner for zombie, but feel free to explore other options as well.