heey ik loop op het moment stage bij een bedrijf en daar moet ik markers op een google map krijgen.
nou is dit me gelukt alleen wilde ik vragen of iemand mij misschien kan helpen met ervoor te zorgen dat als ik op een submit button druk dat er dat een .xml bestand word geschreven met de lengte en breedte graad (alleen de rij die dan gevraagd word) bijv <marker html="een adres" lat="1.111" lng="1.111" />
nou heb ik deze code ervoor gevonden
volgens mij is heel de else niet nodig aangezien je dan bezig bent met de foutcodes en ik doe er zo maar 1 per keer dus de lengte tussen geocodes hoeft niet aangepast te worden.
alvast bedankt
Ronnie
[code=Javascript]
function getAddress(search, next) {
geo.getLocations(search, function (result)
{
// If that was successful
if (result.Status.code == G_GEO_SUCCESS) {
// Lets assume that the first marker is the one we want
var p = result.Placemark[0].Point.coordinates;
var lat=p[1];
var lng=p[0];
// Display the results in XML format
var xml = ' <marker html="' + search + '" lat="' +lat+ '" lng="' +lng+ '"><br>';
document.getElementById("message").innerHTML += xml;
}
// ====== Decode the error status ======
else {
// === if we were sending the requests to fast, try this one again and increase the delay
if (result.Status.code == G_GEO_TOO_MANY_QUERIES) {
nextAddress--;
delay++;
} else {
var reason="Code "+result.Status.code;
if (reasons[result.Status.code]) {
reason = reasons[result.Status.code]
}
var xml = ' <marker address="' + search + '" error="' +reason+ '"><br>';
document.getElementById("message").innerHTML += xml;
}
}
next();
}
);
}
nou is dit me gelukt alleen wilde ik vragen of iemand mij misschien kan helpen met ervoor te zorgen dat als ik op een submit button druk dat er dat een .xml bestand word geschreven met de lengte en breedte graad (alleen de rij die dan gevraagd word) bijv <marker html="een adres" lat="1.111" lng="1.111" />
nou heb ik deze code ervoor gevonden
volgens mij is heel de else niet nodig aangezien je dan bezig bent met de foutcodes en ik doe er zo maar 1 per keer dus de lengte tussen geocodes hoeft niet aangepast te worden.
alvast bedankt
Ronnie
[code=Javascript]
function getAddress(search, next) {
geo.getLocations(search, function (result)
{
// If that was successful
if (result.Status.code == G_GEO_SUCCESS) {
// Lets assume that the first marker is the one we want
var p = result.Placemark[0].Point.coordinates;
var lat=p[1];
var lng=p[0];
// Display the results in XML format
var xml = ' <marker html="' + search + '" lat="' +lat+ '" lng="' +lng+ '"><br>';
document.getElementById("message").innerHTML += xml;
}
// ====== Decode the error status ======
else {
// === if we were sending the requests to fast, try this one again and increase the delay
if (result.Status.code == G_GEO_TOO_MANY_QUERIES) {
nextAddress--;
delay++;
} else {
var reason="Code "+result.Status.code;
if (reasons[result.Status.code]) {
reason = reasons[result.Status.code]
}
var xml = ' <marker address="' + search + '" error="' +reason+ '"><br>';
document.getElementById("message").innerHTML += xml;
}
}
next();
}
);
}