How to launch Google map intent in android app with certain location, zoom and label

Standard

This code is a complete solution:

double latitude = 40.714728;
double longitude = -73.998672;
String label = "I'm Here!";
String uriBegin = "geo:" + latitude + "," + longitude;
String query = latitude + "," + longitude + "(" + label + ")";
String encodedQuery = Uri.encode(query);
String uriString = uriBegin + "?q=" + encodedQuery + "&z=16";
Uri uri = Uri.parse(uriString);
Intent mapIntent = new Intent(android.content.Intent.ACTION_VIEW, uri);
startActivity(mapIntent);

:idea:

2 thoughts on “How to launch Google map intent in android app with certain location, zoom and label

  1. mohammad

    ba salam va tashakor.
    faghat vaghti ke roye goshi filtershekan run bashe , naghshe baz mishe . mitonid man ro rahnamaee konid ke chetor mitonam in moshkel ro hal konam?

    • سلام دوست عزیز
      بعضی از دیگر کاربران نیز این مشکل رو مطرح کردند و فکر کنم مشکل شبکه ای باشه از جمله شبکه داخلی و یا اینترنت داخلی شما و یا سرور شرکت کنترل ترافیک.
      من این مشکل رو با مسئولین شرکت کنترل ترافیک در میون گذاشته ام ولی نمیدونم چه زمانی برطرف خواهد شد.
      از پیگیری شما متشکرم

Leave a Reply

Your email address will not be published. Required fields are marked *