It is not a must that your recipient has a Google Account to share your location. Instead, you can copy the link to your location on Google Maps and send it to them through other communication methods. Alternatively, you can share your location on Android via other methods like Whatsapp or Facebook Messenger.