Dans flutter le code pour ouvrir les cartes est comme ceci. Il fonctionne sur google mais ne lance pas l'url d'apple map. Il se peut que ce soit une petite erreur ou qu'il manque quelque chose.
String addrs = '';
addrs = '###';
String googleUrl =
'comgooglemaps://?q=${Uri.encodeComponent(addrs)}¢er=lat,lng';
String appleUrl =
'https://maps.apple.com/?q=${addrs}&sll=lat,lng';
if (await canLaunch("comgooglemaps://")) {
print('launching com googleUrl');
await launch(googleUrl);
} else if (await canLaunch(appleUrl)) {
print('launching apple url');
await launch(appleUrl);
} else {
print('Could not launch url');
}```