Android,打开共享位置时,我的地图在系统选项中不可见

Android,打开共享位置时,我的地图在系统选项中不可见,android,google-maps,dictionary,android-intent,mime-types,Android,Google Maps,Dictionary,Android Intent,Mime Types,例如,在whatsapp中,有人发送自己的位置,当我们点击信息系统打开choise对话框时,地图应用程序可以打开位置,如谷歌地图、yandex地图等。我希望我的地图应用程序也在那里。换句话说,我希望系统将我的应用识别为地图应用,当用户单击whatsapp中的位置或其他应用时,我的应用将显示在系统选择对话框中。如何将我的应用配置为打开位置?我在论坛和android文档中搜索并推荐使用隐式意图。但他们没有展示如何配置在系统选项中显示的应用程序。我听说过mime类型,但在文档中没有用于位置的mime类

例如,在whatsapp中,有人发送自己的位置,当我们点击信息系统打开choise对话框时,地图应用程序可以打开位置,如谷歌地图、yandex地图等。我希望我的地图应用程序也在那里。换句话说,我希望系统将我的应用识别为地图应用,当用户单击whatsapp中的位置或其他应用时,我的应用将显示在系统选择对话框中。如何将我的应用配置为打开位置?我在论坛和android文档中搜索并推荐使用隐式意图。但他们没有展示如何配置在系统选项中显示的应用程序。我听说过mime类型,但在文档中没有用于位置的mime类型

更像是你的应用程序与其他应用程序之间的关系,你的目标是反向版本(其他应用程序与你的应用程序之间的关系)。你要找的是。根据文件:

要允许其他应用程序启动您的活动,您需要在清单文件中为相应的
元素添加
元素

干杯!:)

更像是你的应用程序与其他应用程序之间的关系,你的目标是反向版本(其他应用程序与你的应用程序之间的关系)。你要找的是。根据文件:

要允许其他应用程序启动您的活动,您需要在清单文件中为相应的
元素添加
元素

干杯!:)

您需要在
活动中添加一个允许其响应映射URL的
。在您的
Androidmanifest.xml
中:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="http" android:host="maps.google.com" />
    <data android:scheme="https" android:host="maps.google.com" />
    <data android:scheme="geo"/>
</intent-filter>
您需要在
活动中添加一个允许它响应地图URL的
。在您的
Androidmanifest.xml
中:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="http" android:host="maps.google.com" />
    <data android:scheme="https" android:host="maps.google.com" />
    <data android:scheme="geo"/>
</intent-filter>

谢谢你的建议:)谢谢你的建议:)谢谢安东尼奥的回复,这正是我想要的。)请告诉我如何从这个Uri中检索纬度、经度和缩放级别?你将收到一个Uri,如
http://maps.google.com/maps?q=40.3836251,-2.38361628
表示
http://maps.google.com/maps?q=latitude,经度
谢谢Antonio的回复,这正是我想要的)请告诉我如何从这个Uri中检索纬度、经度和缩放级别?您将收到一个类似
http://maps.google.com/maps?q=40.3836251,-2.38361628
表示
http://maps.google.com/maps?q=latitude,经度