Я написал программу для Android для хранения информации о местоположении пользователя (значения широты и долготы) в базе данных. Это прекрасно работает.
Что мне нужно сделать, так это «извлечь эти значения широты и долготы из базы данных и отметить маршрут на карте». Ниже приведена моя часть кода, которая рисует карту в соответствии с заданными значениями широты и долготы. Я нашел эту часть кода в сети. Я не знаю, как заставить его принимать данные из БД и отмечать их на карте. Пожалуйста, дайте мне идею сделать это.
function initialize() {
var latlng = new google.maps.LatLng(18.524220910029783,73.85761860000002);
var myOptions = {
zoom: 10,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
Здесь значения широты и долготы задаются напрямую. Мне нужно получить эти значения из БД, а не указывать их напрямую.
Ниже приведен мой PHP-код для хранения информации о местоположении, полученной из приложения Android, в БД.
<?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();
?>
Заранее спасибо!!