This is not a built-in MKMapKit function, so what you ask for is impossible without it. If you did this yourself, it would be best to find the source of the "night mode" map fragment and use the MKTileOverlay class (New to iOS 7) to completely replace the contents of the map,
Short Code Example Using an Open Street Map Tile Source (Not Night Tiles!)
Then we implement the mapView delegate mapView below ...
- (MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id<MKOverlay>)overlay { if ([overlay isKindOfClass:[MKTileOverlay class]]) { return [[MKTileOverlayRenderer alloc] initWithTileOverlay:overlay]; } }
See the full link at https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKTileOverlay_class/Reference/Reference.html
source share