如何让用户(即他的位置)移动到谷歌地图中,​​从MySql获取更新的用户位置?

时间:2016-08-02 13:20:26

标签: android mysql google-maps

我正在制作基于位置的应用。在我的应用中,用户的位置被绘制到谷歌地图中,​​并且从MySql获取位置(即经度,纬度)。当MySql中的位置更新时,我想在谷歌地图上显示更新的位置(即我应该看到用户移动)

1 个答案:

答案 0 :(得分:0)

您可以按照此documentation使用已经具有绘制相应标记所需的纬度和经度信息的位置数据。

这是一个创建表(phpsqlajax_createtable.sql)的示例SQL语句:

CREATE TABLE `markers` (
  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  `name` VARCHAR( 60 ) NOT NULL ,
  `address` VARCHAR( 80 ) NOT NULL ,
  `lat` FLOAT( 10, 6 ) NOT NULL ,
  `lng` FLOAT( 10, 6 ) NOT NULL ,
  `type` VARCHAR( 30 ) NOT NULL
) ENGINE = MYISAM ;

从这个thread,您需要通过JSON / XML从MySQL DB获取数据,然后解析JSON / XML并将获取的数据放入Arraylist。从arraylist获取latitude and longitude点,然后将overlayitems添加到mapView。

选中tutorial