我正在制作基于位置的应用程序。在我的应用程序中,用户的位置被绘制到谷歌地图中,位置(即经度、纬度)从MySql中获取。当MySql中的位置更新时,我想在谷歌地图上显示更新后的位置(即,我应该看到用户在移动)
您可以遵循此文档,该文档使用已经具有绘制相应标记所需的纬度和经度信息的位置数据。
下面是一个创建表的示例SQL语句(phpsqlajax_createtable.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 ;
从这个线程中,您需要通过JSON/XML从MySQL DB中获取数据,然后解析JSON/XXML并将获取的数据放入Arraylist。从arraylist中获取纬度和经度点,然后将覆盖项添加到mapView中。
查看本教程。