Android 如何在谷歌地图应用程序中深度链接到位置共享页面

Android 如何在谷歌地图应用程序中深度链接到位置共享页面,android,google-maps,deep-linking,google-maps-urls,Android,Google Maps,Deep Linking,Google Maps Urls,在我的Android应用程序中,我需要打开谷歌地图的位置共享页面。我可以使用以下代码片段启动google maps应用程序 Intent mapIntent = new Intent(Intent.ACTION_VIEW); mapIntent.setPackage("com.google.android.apps.maps"); startActivity(mapIntent); 或 我应该怎么做才能启动“位置共享”页面(参考下图)谷歌地图 检查下面的代码。这是谷歌的指南 Uri g

在我的Android应用程序中,我需要打开谷歌地图的位置共享页面。我可以使用以下代码片段启动google maps应用程序

Intent mapIntent = new Intent(Intent.ACTION_VIEW);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);

我应该怎么做才能启动“位置共享”页面(参考下图)谷歌地图


检查下面的代码。这是谷歌的指南

    Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
查看以下链接以获取更多帮助:

Intent-mapIntent=newintent(Intent.ACTION\u视图,Uri.parse(“地理:纬度,经度?z=zoom”);星触觉(mapIntent);这是更好的,因为在这里您可以与详细信息共享您的确切信息。但是我需要一个解决方案来启动位置共享页面谢谢你的回复。但这只会启动谷歌地图应用程序,而不会启动位置共享页面。请尝试使用Google.navigation。根据您的要求,有许多备选方案可供选择。您可以在查询中通过lat long。请参阅随附的问题图片检查此链接。你会得到你想要的。
    Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);