You can share your location between an iPhone and Android device by using Google Maps' "Share your location" feature, built into the app. Here's how.
You can download a Spotify playlist for offline listening as long as you have a Spotify Premium account.