We open Google Maps navigation we use lat/long coordinates. The problem is that the address isn't displayed correctly because it's calculated by Google Maps based on the coordinates. I can't find any way to provide the address, which we already have, alongside the coordinates.

The coordinates are actually based on a Google Maps search itself, but when the coordinates are converted back to an address in Google Maps a different address is displayed.

This code snippet is coming from a Flutter app but it should still be pretty self-explanatory.

```dart
final intent = AndroidIntent(
  action: 'action_view',
  data:
      'google.navigation:q=${destination.latitude},${destination.longitude}&mode=d',
  package: 'com.google.android.apps.maps',
);

```

The destination is:

```json
{
    "lat": 35.6533691,
    "lng": 139.7694851,
    "address": "5-1 Toyomicho, Chuo City, Tokyo 104-0055, Japan",
    "name": "FamilyMart"
}

```

The [Google Maps Intents for Android](https://developers.google.com/maps/documentation/urls/android-intents#launch_turn-by-turn_navigation) documentation doesn't offer any extra help. It says that you can only provide either address or coordinates, and neither one really works correctly for us.