【问题标题】:How can I get user(i.e his location) moving in google map where the updated location of user is fetch from MySql?如何让用户(即他的位置)在谷歌地图中移动,其中用户的更新位置是从 MySql 获取的?
【发布时间】:2016-08-03 17:23:49
【问题描述】:

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

【问题讨论】:

    标签: android mysql google-maps


    【解决方案1】:

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

    这是一个创建表的示例 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 ;
    

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

    检查此tutorial

    【讨论】:

    • 您正在关注如何获取 LongLat 并绘制它们。但我关心的是标记动画,以便我可以跟踪用户动作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多