0

我有一个 android 应用程序,它将使用 php 脚本将位置信息(纬度和经度值)发送到 mysql 数据库。

以下是我的 php 脚本:

<?php
    ob_start();

    $host="localhost"; // Host name 
    $username=""; // Mysql username 
    $password=""; // Mysql password 
    $db_name="test"; // Database name 
    $tbl_name="map"; // Table name 

    $message=$_POST['a'];
    $message1=$_POST['b'];

    mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB");

    $query = "INSERT INTO map(id,longitude,latitude)VALUES(DEFAULT,'".$_REQUEST['message']."', '".$_REQUEST['message1']."')";
    mysql_query($query) or die(mysql_error("error"));
    mysql_close();
?>

MySQL数据库有以下文件,

+----+----------+-----------+
| id | latitude | longitude |
+----+----------+-----------+

这些东西很好用。

我的问题是“我需要使用 android 应用程序从 MYSQL(纬度和经度值)中检索表值。

从这些纬度和经度值中,我需要使用 android 地图绘制地图来追踪我旅行的位置。

在数据库中存储值工作正常。我需要帮助/想法来从数据库中检索数据并在 android 中使用它来绘制地图。

4

2 回答 2

1

嘿,为什么不编写 Web 服务来读取 MySQL 数据库。您可以使用PHP 编写 webservice

并且可以使用kSOAP 库来消费 JSON webservice。如果您无法开始使用该库,请使用本指南。

祝你好运。

于 2012-11-28T07:13:56.103 回答
1

通过 Android 从 MYSQL 读取数据不是一个好主意。请为此使用网络服务。您可以将 Resful webservice 与 JSON 数据一起使用(php 中的 webservice,而 JSON 将在 Android 中使用)。

于 2012-11-28T07:07:13.727 回答