Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-打开谷歌地图并进行搜索_Android_Google Maps - Fatal编程技术网

Android-打开谷歌地图并进行搜索

Android-打开谷歌地图并进行搜索,android,google-maps,Android,Google Maps,我需要制作一个Android应用程序,打开谷歌地图(已经安装在我的设备上),并用给定的文本进行搜索 例如:当我在文本框中键入“餐厅”并在我的应用程序中单击“搜索”按钮时,它将打开谷歌地图并搜索“餐厅” 有人能帮忙吗?!提前感谢使用谷歌地图执行此任务。意图有助于将数据从一个地方传递到另一个地方。在这种情况下,是您的应用程序和谷歌地图应用程序 你需要做的是将有人在你的应用程序文本框中搜索到的数据直接传递到谷歌地图应用程序(如果已安装)。使用地理定位API将输入的文本转换为Lat/Lng值。您需要将软

我需要制作一个Android应用程序,打开谷歌地图(已经安装在我的设备上),并用给定的文本进行搜索

例如:当我在文本框中键入“餐厅”并在我的应用程序中单击“搜索”按钮时,它将打开谷歌地图并搜索“餐厅”


有人能帮忙吗?!提前感谢

使用谷歌地图执行此任务。意图有助于将数据从一个地方传递到另一个地方。在这种情况下,是您的应用程序和谷歌地图应用程序

你需要做的是将有人在你的应用程序文本框中搜索到的数据直接传递到谷歌地图应用程序(如果已安装)。使用地理定位API将输入的文本转换为Lat/Lng值。您需要将软件包设置为com.google.android.apps.maps并启动活动

以下是完整的代码:

// Create a Uri from an intent string. Use the result to create an Intent.
Uri gmmIntentUri = Uri.parse("google.streetview:cbll=46.414382,10.013988");

// Create an Intent from gmmIntentUri. Set the action to ACTION_VIEW
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
// Make the Intent explicit by setting the Google Maps package
mapIntent.setPackage("com.google.android.apps.maps");

// Attempt to start an activity that can handle the Intent
startActivity(mapIntent);

要获得完整的文档,请阅读

中的内容,并发布您目前编写的一些代码