I don't know how to check the firefox error console? also lat an lng ARE defined? they are defined in both the xml and the javascript (javascript pulling the xml to create a javascript variable?
On Jul 24, 3:20 am, Marcelo <[email protected]> wrote: > Look at the Firefox error console! > > ---------------------------------------------- > Error: lat is not defined > Source > File:http://dealsatyourdoor.com/cleantest/mainmap.php?mapid=2&metro=omaha > Line: 85 > ---------------------------------------------- > > You did not define variables called 'lat' or 'lng'; > > -- > Marcelo -http://maps.forum.nu > -- > > On Jul 24, 9:52 am, comprx <[email protected]> wrote: > > > I'm sure im missing a semicolon or something somewhere but i cannot > > seem to get my markers to show up on the map. > > > I am pulling from a database into an xml file and then taking the > > markers from that. > > the creation of the xml file is working but i think the problem lies > > somewhere in my markup to create the markers. > > > link to working > > xml:http://dealsatyourdoor.com/cleantest/newcreatxml.php?metro=omaha&mapid=2 > > > link to broken map > > page:http://dealsatyourdoor.com/cleantest/mainmap.php?mapid=2&metro=omaha > > > And finally the code: > > > function load() > > { > > if (GBrowserIsCompatible()) > > { > > var map = new GMap2(document.getElementById("googmap")); > > map.addControl(new GLargeMapControl3D()); //makes the nice > > slider on the left for moving about > > map.addControl(new GMapTypeControl()); //This adds the map, > > satellite, hybrid section to the top left > > map.addControl(new GScaleControl());//places the scale at > > the bottom > > left > > map.setCenter(new GLatLng(<?php echo $center;?>), 11); // > > center of omaha > > GDownloadUrl("newcreatxml.php?metro=omaha&mapid=2", > > function(data) > > { > > var xml = GXml.parse(data); > > var markers = > > xml.documentElement.getElementsByTagName("marker"); > > > for (var i = 0; i < markers.length; i++) > > { > > var locid = > > markers[i].getAttribute("locid"); > > var name = markers[i].getAttribute("name"); > > var add1 = markers[i].getAttribute("add1"); > > var add2 = markers[i].getAttribute("add2"); > > var city = markers[i].getAttribute("city"); > > var state = > > markers[i].getAttribute("state"); > > var zip = markers[i].getAttribute("zip"); > > var phone = > > markers[i].getAttribute("phone"); > > var lat = markers[i].getAttribute("lat"); > > var lng = markers[i].getAttribute("lng"); > > var logo = markers[i].getAttribute("logo"); > > var weekhrs = > > markers[i].getAttribute("weekhrs"); > > var sathrs = > > markers[i].getAttribute("sathrs"); > > var sunhrs = > > markers[i].getAttribute("sunhrs"); > > var daydurl = > > markers[i].getAttribute("daydurl"); > > var pin = markers[i].getAttribute("pin"); > > var point = new > > GLatLng(parseFloat(markers[i].getAttribute > > ("lat")), > > > > parseFloat(markers[i].getAttribute("lng"))); > > var marker = createMarker(point, locid, > > name, add1, add2, city, > > state, zip, phone, lat, lng, logo, weekhrs, sathrs, sunhrs, daydurl, > > pin); > > map.addOverlay(marker); > > } > > }); > > } > > > } > > > function createMarker(point, locid, name, add1, add2, city, state, > > zip, phone, lat, lng, logo, weekhrs, sathrs, sunhrs, daydurl, pin){ > > var marker = new GMarker(point, {icon:customIcons[pin], > > title:name}); //passes the pin variable into the custom icon thing > > above to give us the pin > > var hours = 'M-F: ' +weekhrs+ '<br />Sat: '+sathrs+'<br />Sun > > :'+sunhrs; > > > var html = <?php include 'coupon-bubble.php'; ?>; //this MUST be all > > in one line. > > var html2 = <?php include 'listing-bubble.php'; ?>; //this MUST be > > all in one line. > > > GEvent.addListener(marker, 'click', function() { > > if (pin > '0'){ > > marker.openInfoWindowHtml(html); > > } > > else{ > > marker.openInfoWindowHtml(html2); > > } > > }); > > > return marker; > > > } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Maps-API?hl=en -~----------~----~----~----~------~----~------~--~---
