2012-11-28 140 views
0

我有一個android應用程序,它將使用php腳本將位置信息(緯度和經度值)發送到mysql數據庫。從mysql數據庫檢索android中的數據

以下是我的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數據庫具有以下的Fileds,

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

這些東西正常工作。

我的問題是「我需要使用Android應用程序從MySQL檢索表中的值(緯度和經度值)。

而且從我需要使用Android的地圖追蹤繪製地圖的緯度和經度值這是我走過的位置。

在數據庫中存儲值正常工作。我需要幫助/想法從數據庫中獲取數據,並使用在機器人。

回答

1

它不是一個好主意,通過閱讀從MYSQL數據繪製地圖Android。請爲此使用webservices。您可以使用帶有JSON數據的Resful webservice(webservice in php和JSON將在Android中使用)。