1

我编写了一个 android 程序来将用户位置信息(纬度和经度值)存储到数据库中。这工作正常。

我需要做的是“从数据库中检索那些纬度和经度值并在地图上标记路线”。以下是我根据给定的纬度和经度值绘制地图的代码部分。我通过网上冲浪找到了这部分代码。我不知道如何让它接受来自数据库的数据并在地图上标记它。请给我一个想法。

 function initialize() {
            var latlng = new google.maps.LatLng(18.524220910029783,73.85761860000002);
            var myOptions = {
                zoom: 10,
                center: latlng,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };

这里直接给出 lat 和 lon 值。我需要从数据库中检索这些值,而不是直接提供。

以下是我的 PHP 代码,用于将从 android 应用程序获取的位置信息存储到 DB

<?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();
?>

提前致谢!!

4

1 回答 1

1

看到将向您展示如何从 db 中获取数据。这是 php 任务。

于 2012-11-29T11:14:29.390 回答