Goeie morge,
Ik ben bezig met het maken van een map die gevuld wordt met postocdes uit een database.
Het aanmaken van de map en het instellen van de controls gaat prima.
De eerste 10 records uit de tabel gaan zelfs ook helemaal goed aleen na 10 records houd hij er mee op net of er een maximum aan zit.
dit is mijn code...
de postcode die uit de database komt is of een nederlandse postcode of een belgische in dit formaat: Nederland 5505 TG, België 9500
<script type="text/javascript">
var map = null;
var mgr;
var geocoder = null;
var x = 0;
function initialize()
{
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(52.18958, 5.29524), 7);
mgr = new GMarkerManager(map);
geocoder = new GClientGeocoder();
var address = Array;
var totaal = document.getElementById('ctl00_ContentPlaceHolder_ListBox1').length;
for(var i=0; i< totaal; i++ )
{
address[i] = document.getElementById('ctl00_ContentPlaceHolder_ListBox1').options[i].value;
}
while(x <= address.length)
{
showAddress(address[x]);
x = x + 1;
}
}
}
function createMarker(point, html)
{
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
function showAddress(address) {
if (geocoder) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
alert(address + " not found");
} else
{
var html = address;
var marker = createMarker(point, html);
map.addOverlay(marker);
}
}
);
}
}
</script>
Ik hoop dat er iemand een oplossing heeft want ben er al heel erg lang mee bezig
met vriendelijke groet
Ronny Meegdes