আমি মাইএসকিউএল এবং পিএইচপি থেকে ডেটা নিয়ে অ্যানিমেশন দিয়ে গাড়ি চলার সাথে Google মানচিত্রে পললাইনটি দেখাতে চেয়েছিলাম (এই সাইটের মতো: http://econym.org.uk/gmap/example_cartrip2.htm )। এর জন্য আমি গুগল এপিআই টিউটোরিয়াল পল্লাইন থেকে কোডটি রেফার করেছিলাম । আমি আমার এসকিউএল থেকে এটির জন্য ডেটাও নিয়েছি যা অনুসরণ অনুসারে: html
function load() {
var point;
var flightPlanCoordinates=new Array();
var map = new google.maps.Map(document.getElementById("map"), {
center: new google.maps.LatLng(18.33, 73.55),
zoom: 7,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR
},
navigationControl: true,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.SMALL
}
});
downloadUrl("xmltry.php", function(data) {
var xml = data.responseXML;
var markers = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
point = new google.maps.LatLng(
parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lon")));
flightPlanCoordinates[i]=point;
}
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2
});
flightPath.setMap(map);
});
}
function downloadUrl(url, callback) {
var request = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') :
new XMLHttpRequest;
request.onreadystatechange = function() {
if (request.readyState == 4) {
request.onreadystatechange = doNothing;
callback(request, request.status);
}
};
request.open('GET', url, true);
request.send(null);
}
function doNothing() {}
.pp ফাইল:
<?php
//require("phpsqlajax_dbinfo.php");
include 'common_db.inc';
// Start XML file, create parent node
$dom = new DOMDocument("1.0");
$node = $dom->createElement("markers");
$parnode = $dom->appendChild($node);
// Opens a connection to a MySQL server
$connection=mysql_connect ("$dbserver", "$dbuser", "$dbpass");
if (!$connection) { die('Not connected : ' . mysql_error());}
// Set the active MySQL database
$db_selected = mysql_select_db($dbname, $connection);
if (!$db_selected) {
die ('Can\'t use db : ' . mysql_error());
}
// Select all the rows in the markers table
$query = "SELECT `lat`, `lon` FROM current_location Where Device_ID='HGS1005'";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
// Iterate through the rows, adding XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
// ADD TO XML DOCUMENT NODE
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("lat", $row['lat']);
$newnode->setAttribute("lon", $row['lon']);
}
echo $dom->saveXML();
?>
তবে এখন আমি ১ ম রেফারেন্স সাইটগুলিতে শো হিসাবে অ্যানিমেশন সহ পললাইন দেখাতে চেয়েছিলাম any যে কেউ আমাকে কিছু উল্লেখ উল্লেখ করতে পারেন বা আমাকে একইভাবে সহায়তা করতে পারেন। আমি এই ফলাফলটি পেয়ে যাচ্ছি যা সঠিক তবে http://econym.org.uk/gmap/example_cartrip2.htm হিসাবে এটিতে অ্যানিমেশন চাই আশা করি এবার আমার শিরোনাম এবং বর্ণনার অংশটি বোঝা গেল।