Skip to content

Instantly share code, notes, and snippets.

@rajaishwary
Created August 2, 2017 14:49
Show Gist options
  • Save rajaishwary/3baa2b90655f16683b2889d66bb29cdb to your computer and use it in GitHub Desktop.
Save rajaishwary/3baa2b90655f16683b2889d66bb29cdb to your computer and use it in GitHub Desktop.
[React-Native] Open navigation GMaps by default if exists otherwise open Apple maps
openMaps(lat, long) {
//Try to open GMaps by default if exists otherwise open Apple maps
Linking.canOpenURL(`comgooglemaps://?saddr=My+Location&daddr=${lat},${long}`).then(supported => {
if (supported) {
Linking.openURL(`comgooglemaps://?saddr=My+Location&daddr=${lat},${long}`);
} else {
Linking.openURL(`http://maps.apple.com/?daddr=${lat},${long}`);
}
}).catch(err => console.error('An error occurred', err));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment