I want to set multible waypoints with this script.
<!DOCTYPE html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<script>
$(document).ready(function(){
var c1 =$('#c1').text();
var c2 =$('#c2').text();
var c3 =$('#c3').text();
var c4 =$('#c4').text();
var c5 =$('#c5').text();
var c6 =$('#c6').text();
var c7 =$('#c7').text();
var c8 =$('#c8').text();
var c9 =$('#c9').text();
var c10 =$('#c10').text();
var c11 =$('#c11').text();
var c12 =$('#c12').text();
var c13 =$('#c13').text();
var c14 =$('#c14').text();
var c15 =$('#c15').text();
var c16 =$('#c16').text();
var c17 =$('#c17').text();
var c18 =$('#c18').text();
var c19 =$('#c19').text();
var c20 =$('#c20').text();
var c21 =$('#c21').text();
var c22 =$('#c22').text();
var c23 =$('#c23').text();
var c24 =$('#c24').text();
var c25 =$('#c25').text();
var c26 =$('#c26').text();
var c27 =$('#c27').text();
var c28 =$('#c28').text();
var c29 =$('#c29').text();
var c30 =$('#c30').text();
var c31 =$('#c31').text();
var c32 =$('#c32').text();
var c33 =$('#c33').text();
var c34 =$('#c34').text();
var c35 =$('#c35').text();
var c36 =$('#c36').text();
var c37 =$('#c37').text();
var c38 =$('#c38').text();
var c39 =$('#c39').text();
var c40 =$('#c40').text();
var c41 =$('#c41').text();
var c42 =$('#c42').text();
var c43 =$('#c43').text();
var c44 =$('#c44').text();
var c45 =$('#c45').text();
var c46 =$('#c46').text();
var c47 =$('#c47').text();
var c48 =$('#c48').text();
var c49 =$('#c49').text();
var c50 =$('#c50').text();
var d1 =$('#d1').text();
var d2 =$('#d2').text();
var d3 =$('#d3').text();
var d4 =$('#d4').text();
var d5 =$('#d5').text();
var d6 =$('#d6').text();
var d7 =$('#d7').text();
var d8 =$('#d8').text();
var d9 =$('#d9').text();
var d10 =$('#d10').text();
var d11 =$('#d11').text();
var d12 =$('#d12').text();
var d13 =$('#d13').text();
var d14 =$('#d14').text();
var d15 =$('#d15').text();
var d16 =$('#d16').text();
var d17 =$('#d17').text();
var d18 =$('#d18').text();
var d19 =$('#d19').text();
var d20 =$('#d20').text();
var d21 =$('#d21').text();
var d22 =$('#d22').text();
var d23 =$('#d23').text();
var d24 =$('#d24').text();
var d25 =$('#d25').text();
var d26 =$('#d26').text();
var d27 =$('#d27').text();
var d28 =$('#d28').text();
var d29 =$('#d29').text();
var d30 =$('#d30').text();
var d31 =$('#d31').text();
var d32 =$('#d32').text();
var d33 =$('#d33').text();
var d34 =$('#d34').text();
var d35 =$('#d35').text();
var d36 =$('#d36').text();
var d37 =$('#d37').text();
var d38 =$('#d38').text();
var d39 =$('#d39').text();
var d40 =$('#d40').text();
var d41 =$('#d41').text();
var d42 =$('#d42').text();
var d43 =$('#d43').text();
var d44 =$('#d44').text();
var d45 =$('#d45').text();
var d46 =$('#d46').text();
var d47 =$('#d47').text();
var d48 =$('#d48').text();
var d49 =$('#d49').text();
var d50 =$('#d50').text();
});
</script>
</head>
<body>
<p style=" padding:25px 25px; ">I want to read Adresses out of td id="" #c1-#c50 #d1-#d50, an use this names for the array var addresses to show waypoints on the map.
<br/><br/>read: var c1 = $('#c1 - c50 and d1 - d50').text();.<br/><br/>Salzburg function the text from variables not:<br/><br/>var addresses = ['salzburg',c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,<br/>c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21, d22,d23,d24,d25,d26,d27,d28,d29,d30,d31,d32,d33,d34,d35,d36,d37,d38,d39,d40,d41,d42,d43,d44,d45,d46,d47,d48,d49,d50];
<br/> <b>I think it is couse of given back objects not text. </b><br/>The black Div down give out array of var addresses = [c1,c2,c3,..] <br/>
<br/> My email =<a href="mailto:
in...@transport-logistik-wien.at">send help</a><br/>german: Ich möchte die Webpunkte auf der Karte anzeigen Lassen, die Städtenamen befinden sich in den divs welche ausgelesen werden. <br/>
Ich bekomme als Rückgabe aber ein Objekt welches nicht gelesen werden kann.<br/> Bitte um Hilfe </p>
<div id="show-result-of-divs" style="position:absolute; z-index:3000; background-color:black; color:white; top:1300px; left:60px; width:100%; height:400px;"></div>
<table id="tlw-kunden" style="position:absolute; left:0px; top:1700px; ">
<tr class="kopf"><td class="datum"></td><td class="was"></td><td class="zeitraum"></td><td class="start"></td><td class="ziel"></td><td class="ladevolumen"></td><td class="max-masse"></td><td class="gewicht"></td><td class="stück"></td></tr>
<tr class="q1"><td id="a1"></td><td id="x1"></td><td id="b1"></td><td id="c1"></td><td id="d1"></td><td id="e1"></td><td id="f1"></td><td id="g1"></td><td id="h1"></td></tr>
<tr class="q2"><td id="a2"></td><td id="x2"></td><td id="b2"></td><td id="c2"></td><td id="d2"></td><td id="e2"></td><td id="f2"></td><td id="g2"></td><td id="h2"></td></tr>
<tr class="q3"><td id="a3"></td><td id="x3"></td><td id="b3"></td><td id="c3"></td><td id="d3"></td><td id="e3"></td><td id="f3"></td><td id="g3"></td><td id="h3"></td></tr>
<tr class="q4"><td id="a4"></td><td id="x4"></td><td id="b4"></td><td id="c4"></td><td id="d4"></td><td id="e4"></td><td id="f4"></td><td id="g4"></td><td id="h4"></td></tr>
<tr class="q5"><td id="a5"></td><td id="x5"></td><td id="b5"></td><td id="c5"></td><td id="d5"></td><td id="e5"></td><td id="f5"></td><td id="g5"></td><td id="h5"></td></tr>
<tr class="q6"><td id="a6"></td><td id="x6"></td><td id="b6"></td><td id="c6"></td><td id="d6"></td><td id="e6"></td><td id="f6"></td><td id="g6"></td><td id="h6"></td></tr>
<tr class="q7"><td id="a7"></td><td id="x7"></td><td id="b7"></td><td id="c7"></td><td id="d7"></td><td id="e7"></td><td id="f7"></td><td id="g7"></td><td id="h7"></td></tr>
<tr class="q8"><td id="a8"></td><td id="x8"></td><td id="b8"></td><td id="c8"></td><td id="d8"></td><td id="e8"></td><td id="f8"></td><td id="g8"></td><td id="h8"></td></tr>
<tr class="q9"><td id="a9"></td><td id="x9"></td><td id="b9"></td><td id="c9"></td><td id="d9"></td><td id="e9"></td><td id="f9"></td><td id="g9"></td><td id="h9"></td></tr>
<tr class="kopf"><td class="datum"></td><td class="was"></td><td class="zeitraum"></td><td class="start"></td><td class="ziel"></td><td class="ladevolumen"></td><td class="max-masse"></td><td class="gewicht"></td><td class="stück"></td></tr>
<tr class="q10"><td id="a10"></td><td id="x10"></td><td id="b10"></td><td id="c10"></td><td id="d10"></td><td id="e10"></td><td id="f10"></td><td id="g10"></td><td id="h10"></td></tr>
<tr class="q11"><td id="a11"></td><td id="x11"></td><td id="b11"></td><td id="c11"></td><td id="d11"></td><td id="e11"></td><td id="f11"></td><td id="g11"></td><td id="h11"></td></tr>
<tr class="q12"><td id="a12"></td><td id="x12"></td><td id="b12"></td><td id="c12"></td><td id="d12"></td><td id="e12"></td><td id="f12"></td><td id="g12"></td><td id="h12"></td></tr>
<tr class="q13"><td id="a13"></td><td id="x13"></td><td id="b13"></td><td id="c13"></td><td id="d13"></td><td id="e13"></td><td id="f13"></td><td id="g13"></td><td id="h13"></td></tr>
<tr class="q14"><td id="a14"></td><td id="x14"></td><td id="b14"></td><td id="c14"></td><td id="d14"></td><td id="e14"></td><td id="f14"></td><td id="g14"></td><td id="h14"></td></tr>
<tr class="q15"><td id="a15"></td><td id="x15"></td><td id="b15"></td><td id="c15"></td><td id="d15"></td><td id="e15"></td><td id="f15"></td><td id="g15"></td><td id="h15"></td></tr>
<tr class="q16"><td id="a16"></td><td id="x16"></td><td id="b16"></td><td id="c16"></td><td id="d16"></td><td id="e16"></td><td id="f16"></td><td id="g16"></td><td id="h16"></td></tr>
<tr class="q17"><td id="a17"></td><td id="x17"></td><td id="b17"></td><td id="c17"></td><td id="d17"></td><td id="e17"></td><td id="f17"></td><td id="g17"></td><td id="h17"></td></tr>
<tr class="q18"><td id="a18"></td><td id="x18"></td><td id="b18"></td><td id="c18"></td><td id="d18"></td><td id="e18"></td><td id="f18"></td><td id="g18"></td><td id="h18"></td></tr>
<tr class="q19"><td id="a19"></td><td id="x19"></td><td id="b19"></td><td id="c19"></td><td id="d19"></td><td id="e19"></td><td id="f19"></td><td id="g19"></td><td id="h19"></td></tr>
<tr class="kopf"><td class="datum"></td><td class="was"></td><td class="zeitraum"></td><td class="start"></td><td class="ziel"></td><td class="ladevolumen"></td><td class="max-masse"></td><td class="gewicht"></td><td class="stück"></td></tr>
<tr class="q20"><td id="a20"></td><td id="x20"></td><td id="b20"></td><td id="c20"></td><td id="d20"></td><td id="e20"></td><td id="f20"></td><td id="g20"></td><td id="h20"></td></tr>
<tr class="q21"><td id="a21"></td><td id="x21"></td><td id="b21"></td><td id="c21"></td><td id="d21"></td><td id="e21"></td><td id="f21"></td><td id="g21"></td><td id="h21"></td></tr>
<tr class="q22"><td id="a22"></td><td id="x22"></td><td id="b22"></td><td id="c22"></td><td id="d22"></td><td id="e22"></td><td id="f22"></td><td id="g22"></td><td id="h22"></td></tr>
<tr class="q23"><td id="a23"></td><td id="x23"></td><td id="b23"></td><td id="c23"></td><td id="d23"></td><td id="e23"></td><td id="f23"></td><td id="g23"></td><td id="h23"></td></tr>
<tr class="q24"><td id="a24"></td><td id="x24"></td><td id="b24"></td><td id="c24"></td><td id="d24"></td><td id="e24"></td><td id="f24"></td><td id="g24"></td><td id="h24"></td></tr>
<tr class="q25"><td id="a25"></td><td id="x25"></td><td id="b25"></td><td id="c25"></td><td id="d25"></td><td id="e25"></td><td id="f25"></td><td id="g25"></td><td id="h25"></td></tr>
<tr class="q26"><td id="a26"></td><td id="x26"></td><td id="b26"></td><td id="c26"></td><td id="d26"></td><td id="e26"></td><td id="f26"></td><td id="g26"></td><td id="h26"></td></tr>
<tr class="q27"><td id="a27"></td><td id="x27"></td><td id="b27"></td><td id="c27"></td><td id="d27"></td><td id="e27"></td><td id="f27"></td><td id="g27"></td><td id="h27"></td></tr>
<tr class="q28"><td id="a28"></td><td id="x28"></td><td id="b28"></td><td id="c28"></td><td id="d28"></td><td id="e28"></td><td id="f28"></td><td id="g28"></td><td id="h28"></td></tr>
<tr class="q29"><td id="a29"></td><td id="x29"></td><td id="b29"></td><td id="c29"></td><td id="d29"></td><td id="e29"></td><td id="f29"></td><td id="g29"></td><td id="h29"></td></tr>
<tr class="kopf"><td class="datum"></td><td class="was"></td><td class="zeitraum"></td><td class="start"></td><td class="ziel"></td><td class="ladevolumen"></td><td class="max-masse"></td><td class="gewicht"></td><td class="stück"></td></tr>
<tr class="q30"><td id="a30"></td><td id="x30"></td><td id="b30"></td><td id="c30"></td><td id="d30"></td><td id="e30"></td><td id="f30"></td><td id="g30"></td><td id="h30"></td></tr>
<tr class="q31"><td id="a31"></td><td id="x31"></td><td id="b31"></td><td id="c31"></td><td id="d31"></td><td id="e31"></td><td id="f31"></td><td id="g31"></td><td id="h31"></td></tr>
<tr class="q32"><td id="a32"></td><td id="x32"></td><td id="b32"></td><td id="c32"></td><td id="d32"></td><td id="e32"></td><td id="f32"></td><td id="g32"></td><td id="h32"></td></tr>
<tr class="q33"><td id="a33"></td><td id="x33"></td><td id="b33"></td><td id="c33"></td><td id="d33"></td><td id="e33"></td><td id="f33"></td><td id="g33"></td><td id="h33"></td></tr>
<tr class="q34"><td id="a34"></td><td id="x34"></td><td id="b34"></td><td id="c34"></td><td id="d34"></td><td id="e34"></td><td id="f34"></td><td id="g34"></td><td id="h34"></td></tr>
<tr class="q35"><td id="a35"></td><td id="x35"></td><td id="b35"></td><td id="c35"></td><td id="d35"></td><td id="e35"></td><td id="f35"></td><td id="g35"></td><td id="h35"></td></tr>
<tr class="q36"><td id="a36"></td><td id="x36"></td><td id="b36"></td><td id="c36"></td><td id="d36"></td><td id="e36"></td><td id="f36"></td><td id="g36"></td><td id="h36"></td></tr>
<tr class="q37"><td id="a37"></td><td id="x37"></td><td id="b37"></td><td id="c37"></td><td id="d37"></td><td id="e37"></td><td id="f37"></td><td id="g37"></td><td id="h37"></td></tr>
<tr class="q38"><td id="a38"></td><td id="x38"></td><td id="b38"></td><td id="c38"></td><td id="d38"></td><td id="e38"></td><td id="f38"></td><td id="g38"></td><td id="h38"></td></tr>
<tr class="q39"><td id="a39"></td><td id="x39"></td><td id="b39"></td><td id="c39"></td><td id="d39"></td><td id="e39"></td><td id="f39"></td><td id="g39"></td><td id="h39"></td></tr>
<tr class="kopf"><td class="datum"></td><td class="was"></td><td class="zeitraum"></td><td class="start"></td><td class="ziel"></td><td class="ladevolumen"></td><td class="max-masse"></td><td class="gewicht"></td><td class="stück"></td></tr>
<tr class="q40"><td id="a40"></td><td id="x40"></td><td id="b40"></td><td id="c40"></td><td id="d40"></td><td id="e40"></td><td id="f40"></td><td id="g40"></td><td id="h40"></td></tr>
<tr class="q41"><td id="a41"></td><td id="x41"></td><td id="b41"></td><td id="c41"></td><td id="d41"></td><td id="e41"></td><td id="f41"></td><td id="g41"></td><td id="h41"></td></tr>
<tr class="q42"><td id="a42"></td><td id="x42"></td><td id="b42"></td><td id="c42"></td><td id="d42"></td><td id="e42"></td><td id="f42"></td><td id="g42"></td><td id="h42"></td></tr>
<tr class="q43"><td id="a43"></td><td id="x43"></td><td id="b43"></td><td id="c43"></td><td id="d43"></td><td id="e43"></td><td id="f43"></td><td id="g43"></td><td id="h43"></td></tr>
<tr class="q44"><td id="a44"></td><td id="x44"></td><td id="b44"></td><td id="c44"></td><td id="d44"></td><td id="e44"></td><td id="f44"></td><td id="g44"></td><td id="h44"></td></tr>
<tr class="q45"><td id="a45"></td><td id="x45"></td><td id="b45"></td><td id="c45"></td><td id="d45"></td><td id="e45"></td><td id="f45"></td><td id="g45"></td><td id="h45"></td></tr>
<tr class="q46"><td id="a46"></td><td id="x46"></td><td id="b46"></td><td id="c46"></td><td id="d46"></td><td id="e46"></td><td id="f46"></td><td id="g46"></td><td id="h46"></td></tr>
<tr class="q47"><td id="a47"></td><td id="x47"></td><td id="b47"></td><td id="c47"></td><td id="d47"></td><td id="e47"></td><td id="f47"></td><td id="g47"></td><td id="h47"></td></tr>
<tr class="q48"><td id="a48"></td><td id="x48"></td><td id="b48"></td><td id="c48"></td><td id="d48"></td><td id="e48"></td><td id="f48"></td><td id="g48"></td><td id="h48"></td></tr>
<tr class="q49"><td id="a49"></td><td id="x49"></td><td id="b49"></td><td id="c49"></td><td id="d49"></td><td id="e49"></td><td id="f49"></td><td id="g49"></td><td id="h49"></td></tr>
<tr class="q50"><td id="a50"></td><td id="x50"></td><td id="b50"></td><td id="c50"></td><td id="d50"></td><td id="e50"></td><td id="f50"></td><td id="g50"></td><td id="h50"></td></tr>
</table>
<div id="map" style="width:400px;height:400px;"></div>
<div id="messages"></div>
<script type="text/javascript">
//<![CDATA[
// delay between geocode requests - at the time of writing, 100 miliseconds seems to work well
var delay = 950 ;
// ====== Create map objects ======
var infowindow = new google.maps.InfoWindow();
var latlng = new google.maps.LatLng(47.516231, 14.550072)
var mapOptions = {
zoom: 6,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var geo = new google.maps.Geocoder();
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
var bounds = new google.maps.LatLngBounds();
// ====== Geocoding ======
function getAddress(search, next) {
geo.geocode({address:search}, function (results,status)
{
// If that was successful
if (status == google.maps.GeocoderStatus.OK) {
// Lets assume that the first marker is the one we want
var p = results[0].geometry.location;
var lat=p.lat();
var lng=p.lng();
// Output the data
var msg = 'address="' + search + '" lat=' +lat+ ' lng=' +lng+ '(delay='+delay+'ms)<br>' + nextAddress;
document.getElementById("messages").innerHTML += msg;
// Create a marker
createMarker(search,lat,lng);
}
// ====== Decode the error status ======
else {
// === if we were sending the requests to fast, try this one again and increase the delay
if (status == google.maps.GeocoderStatus.OVER_QUERY_LIMIT) {
nextAddress--;
delay++;
} else {
var reason="Code "+status;
var msg = 'address="' + search + '" error=' +reason+ '(delay='+delay+'ms)<br> ';
document.getElementById("messages").innerHTML += msg;
}
}
next();
}
);
}
// ======= Function to create a marker
function createMarker(add,lat,lng) {
var contentString = add;
var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat,lng),
map: map,
zIndex: Math.round(latlng.lat()*-100000)<<5
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(contentString);
infowindow.open(map,marker);
});
bounds.extend(marker.position);
}
// ======= An array of locations that we want to Geocode ========
var addresses = ('"'+addresses+'"');
// ======= Global variable to remind us what to do next
var nextAddress = 0;
var addresses = ['salzburg',c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d20,d21, d22,d23,d24,d25,d26,d27,d28,d29,d30,d31,d32,d33,d34,d35,d36,d37,d38,d39,d40,d41,d42,d43,d44,d45,d46,d47,d48,d49,d50];
// ======= Function to call the next Geocode operation when the reply comes back
function theNext() {
if (nextAddress < addresses.length) {
setTimeout('getAddress("'+addresses[nextAddress]+'",theNext)', delay);
nextAddress++;
}
else {
// We're done. Show map bounds
map.fitBounds(bounds);
}
}
// ======= Call that function for the first time =======
theNext();
// This Javascript is based on code provided by the
// Community Church Javascript Team
//]]>
$('#show-result-of-divs').html(addresses);
</script>
</body>
</html>