Java 如何将我的android应用程序链接到另一个内置应用程序,如谷歌地图?

Java 如何将我的android应用程序链接到另一个内置应用程序,如谷歌地图?,java,android,eclipse,onclick,Java,Android,Eclipse,Onclick,我想知道我是否可以将我的应用程序链接到像谷歌地图这样的应用程序?例如,如果我创建了一个按钮,然后点击onClick,我会进入谷歌地图应用程序。那么有没有一种方法可以将按钮的onClick事件直接指向地图?如果有,我该怎么做?您可以使用 geo:latitude,longitude geo:latitude,longitude?z=zoom geo:0,0?q=my+street+address geo:0,0?q=business+near+city 在中,您可以使用intents进行操作,如

我想知道我是否可以将我的应用程序链接到像谷歌地图这样的应用程序?例如,如果我创建了一个按钮,然后点击
onClick
,我会进入谷歌地图应用程序。那么有没有一种方法可以将按钮的
onClick
事件直接指向地图?如果有,我该怎么做?

您可以使用

geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city

中,您可以使用intents进行操作,如果您想从应用程序中打开谷歌地图,您可以使用以下代码进行操作:

String uri = "geo:"+ latitude + "," + longitude;
Intent myMapIntent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(myMapIntent);

你可以在

中找到一些关于这方面的有用信息。你检查了这里列出的答案了吗?看看这个是否有用
String uri = "geo:"+ latitude + "," + longitude;
Intent myMapIntent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(myMapIntent);