function load(){ //Main Google Map load function
.
.
.
if(point){
dLatLong.innerHTML="Latitutde: "+point.lat()+"
Longititude: "+point.lng() ;
changeCursor();//To change Cursor on Click
sendLatLong(); //calling AJAX method to send Clicks
//putting lat and long in seprate DIVs
}
}
/* AJAX RELATED METHODS FOR SENDING CLICKS of LONG_LAT values in a Session Var WHILE DEFINING PATH and PREVIEW */
function sendLatLong(){
// Create the XMLHttpRequest object
request = GXmlHttp.create();
// Prepare an asynchronous HTTP request to the server
request.open("GET", "sendClicks.php?lat="+dLat.innerHTML+"&long="+dLong.innerHTML, true);
//request.onreadystatechange = getCallbackFunction(request, processCityData);
request.onreadystatechange=processData;
// Send the query
request.send(null);
}
//The call Back Function
function processData(){
var json = null;
if (request.readyState == 4) {
if (request.status == 200) {
eval('json = ' + request.responseText);
//alert(json.data.length);
if(json.data.length > 1) {
for (var i = 0; i <= json.data.length-1; i++) {
pts[i] = new GLatLng(parseFloat(json.data[i].Latitude),
parseFloat(json.data[i].Longitude));
addPoint(parseFloat(json.data[i].Latitude),parseFloat(json.data[i].Longitude),3); //given by Google in their utility file[poly.js]
}
}
//Add Point for Encoding
minimap.addOverlay(new GPolyline(pts,"Yellow","4"));
var encodedPolyline1 = new GPolyline.fromEncoded({
color: "Green",
weight: 4,
points: encodedPoints,
levels: encodedLevels,
zoomFactor:12,
numLevels: 4
});
minimap.addOverlay(encodedPolyline1);
}
}
}