I was doing something similar, My WatchKit 1.0 displays a map using the MKMapSnapshotter with overlays and it updates every few seconds, This functionality is not possible with WKInterfaceMap as it doesn't allow overlays and fades out to black every time the map is updated (which looks awful when updating regularly).
The issue with creating a MKMapSnapshot on the phone and then transferring it to the watch is that in order for the MKMapSnapshotter to work it needs to be on a foreground thread (as stated in the MKMapSnapshotter documentation), this was not a problem when creating the snapshot on the watch with WK1.0 as the phone recognized that as a foreground activity and allowed the rendering of the snapshot.
I have had the snapshot render and send the image successfully, however this requires the phone to be running your app in the foreground, once the phone goes to sleep the updates stop, Which nullifies the point in a watch app if you need to have the phone awake all the time.
This also goes for the MKMapView as it too requires being on the foreground thread to render.
Hopefully apple see that this is an issue with MapKit and either allow the snapshotter to render on a background thread or update the WKInterfaceMap to support overlays and the ability to remove the rather annoying fade out animation.