Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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 如何获取mysql中保存的坐标(纬度和经度),并在地图中显示为标记?_Android_Google Maps_Android Studio - Fatal编程技术网

Android 如何获取mysql中保存的坐标(纬度和经度),并在地图中显示为标记?

Android 如何获取mysql中保存的坐标(纬度和经度),并在地图中显示为标记?,android,google-maps,android-studio,Android,Google Maps,Android Studio,我如何获取保存在mysql中的坐标纬度和经度,并将它们作为标记显示在地图中?我已经建立了一个连接,它正在工作。唯一的问题是在地图中显示它们,其余所有步骤都可以。如果您设法从数据库中检索坐标数据,并且在地图准备就绪时拥有所有可用坐标,则可以使用 如果你没有坐标,请张贴你到目前为止所做的事情 编辑:如何打开特定位置的谷歌地图 如果您的目标是打开具有特定位置的谷歌地图,那么您可以使用Uri来实现您的目的 示例代码: // Creates an Intent that will load a map o

我如何获取保存在mysql中的坐标纬度和经度,并将它们作为标记显示在地图中?我已经建立了一个连接,它正在工作。唯一的问题是在地图中显示它们,其余所有步骤都可以。

如果您设法从数据库中检索坐标数据,并且在地图准备就绪时拥有所有可用坐标,则可以使用

如果你没有坐标,请张贴你到目前为止所做的事情

编辑:如何打开特定位置的谷歌地图

如果您的目标是打开具有特定位置的谷歌地图,那么您可以使用Uri来实现您的目的

示例代码:

// Creates an Intent that will load a map of San Francisco
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);

到目前为止你做了什么?你有可以使用的谷歌地图实例吗?是的,我需要使用谷歌地图。我使用php创建了一个外部数据库,并将其填充到列表视图中。它包含一些文本数据和一个图像视图,单击该图像视图可打开谷歌地图。每次单击listview的imageview项都应该根据我使用set and get方法创建的经度和纬度的双值提供不同的标记位置。例如:您有一个餐厅列表,单击时列表视图的每个项目都会在Google mapI中为您提供一个不同的标记位置,并且在外部数据库中具有所有坐标。我只需要调用一个intent,它在单击listview的图像视图时打开GoogleMaps,并提供从get方法到GoogleMaps获取纬度和经度的标记。更新了答案。让我知道你是不是在找,那是一个地方。如果您有许多位置,并且您希望在列表视图中指定其中的每一个位置,当用户单击其中一个列表视图时,他将获得该位置的位置如何?步骤1:显示带有项目列表的对话框。步骤2:处理列表对话框上的点击事件,并根据所选项目启动Google Maps intent。