Ok What missing?
here is the link http://www.dollarstorehelp.com/test.html Here is the xml <markers> <Centers Name="1000 BAXTER AVENUE CENTER" Longitude="-85.723382" Latitude="38.239055"/> <Centers Name="1000 GHENT" Longitude="-81.633082"Latitude="41.152416 "/ > <Centers Name="1000 VAN NESS" Longitude="-122.42109"Latitude="37.784785 "/> <Centers Name="1005 WEST ORANGBURG" Longitude="-121.011005"Latitude="37.66573 "/> <Centers Name="100 CENTER" Longitude="-86.189254"Latitude="41.660892 "/ > <Centers Name="100 E WALTON SHOPPING CENTER" Longitude="-87.625353"Latitude="41.900033 "/> <Centers Name="100 NEWTON RD" Longitude="-73.412374"Latitude="41.411012 "/> <Centers Name="100 OAKS MALL" Longitude="-86.766708"Latitude="36.1123 "/> <Centers Name="1011 GILMAN & 10TH ST SHOPPING CENTER" Longitude="-122.298059"Latitude="37.880105 "/> <Centers Name="10153 FOLSOM BLVD SHOPPING CENTER" Longitude="-121.312488"Latitude="38.584293 "/> <Centers Name="THE 101 CENTRE" Longitude="-99.38646"Latitude="36.41908 "/> <Centers Name="101 COLLECTION" Longitude="-117.293371"Latitude="33.039342 "/> <Centers Name="101 CYRIL MAGNIN" Longitude="-122.408382"Latitude="37.785029 "/> <Centers Name="101 PLAZA" Longitude="-71.526313"Latitude="42.937485 "/ > <Centers Name="103RD STREET FAMILY CENTER" Longitude="-81.754922"Latitude="30.248399 "/> <Centers Name="103RD STREET PLAZA" Longitude="-81.769346"Latitude="30.248417 "/> <Centers Name="103 SQUARE SHOPPING CENTER" Longitude="-94.597009"Latitude="38.941523 "/> <Centers Name="106TH PLAZA" Longitude="-81.801667"Latitude="26.268012 "/> <Centers Name="10/FEDERAL SHOPPING CENTER" Longitude="-95.213669"Latitude="29.770034 "/> <Centers Name="10 MARKETPLACE" Longitude="-95.220839"Latitude="38.943006 "/> <Centers Name="10 MILE/ORCHARD LAKE SHOPPING CENTER" Longitude="-83.35717"Latitude="42.47015 "/> </markers> AND HERE IS THE CODE <markers> <Centers Name="1000 BAXTER AVENUE CENTER" Longitude="-85.723382" Latitude="38.239055"/> <Centers Name="1000 GHENT" Longitude="-81.633082"Latitude="41.152416 "/ > <Centers Name="1000 VAN NESS" Longitude="-122.42109"Latitude="37.784785 "/> <Centers Name="1005 WEST ORANGBURG" Longitude="-121.011005"Latitude="37.66573 "/> <Centers Name="100 CENTER" Longitude="-86.189254"Latitude="41.660892 "/ > <Centers Name="100 E WALTON SHOPPING CENTER" Longitude="-87.625353"Latitude="41.900033 "/> <Centers Name="100 NEWTON RD" Longitude="-73.412374"Latitude="41.411012 "/> <Centers Name="100 OAKS MALL" Longitude="-86.766708"Latitude="36.1123 "/> <Centers Name="1011 GILMAN & 10TH ST SHOPPING CENTER" Longitude="-122.298059"Latitude="37.880105 "/> <Centers Name="10153 FOLSOM BLVD SHOPPING CENTER" Longitude="-121.312488"Latitude="38.584293 "/> <Centers Name="THE 101 CENTRE" Longitude="-99.38646"Latitude="36.41908 "/> <Centers Name="101 COLLECTION" Longitude="-117.293371"Latitude="33.039342 "/> <Centers Name="101 CYRIL MAGNIN" Longitude="-122.408382"Latitude="37.785029 "/> <Centers Name="101 PLAZA" Longitude="-71.526313"Latitude="42.937485 "/ > <Centers Name="103RD STREET FAMILY CENTER" Longitude="-81.754922"Latitude="30.248399 "/> <Centers Name="103RD STREET PLAZA" Longitude="-81.769346"Latitude="30.248417 "/> <Centers Name="103 SQUARE SHOPPING CENTER" Longitude="-94.597009"Latitude="38.941523 "/> <Centers Name="106TH PLAZA" Longitude="-81.801667"Latitude="26.268012 "/> <Centers Name="10/FEDERAL SHOPPING CENTER" Longitude="-95.213669"Latitude="29.770034 "/> <Centers Name="10 MARKETPLACE" Longitude="-95.220839"Latitude="38.943006 "/> <Centers Name="10 MILE/ORCHARD LAKE SHOPPING CENTER" Longitude="-83.35717"Latitude="42.47015 "/> </markers> PEACE RAUL On Sep 29, 2:04 pm, "St.terk" <[EMAIL PROTECTED]> wrote: > Hi William > > Wow, thank you, know I understand, will post tonight the web link, > along with some issues exporting from Access. > > Peace > Raul > > On Sep 27, 10:33 pm, William <[EMAIL PROTECTED]> wrote: > > > hi Raul, there are a few problems remaining in your code and xml file. > > > 1. markers[i].getAttribute("Latitude") > > > This code is looking for an attribute called Latitude, not an element, > > so reformat your XML as follows > > > --------OLD--------------------------------- > > <Centers> > > <Name>1000 BAXTER AVENUE CENTER</Name> > > <Longitude>-85.723382</Longitude> > > <Latitude>38.239055</Latitude> > > </Centers> > > <Centers> > > <Name>1000 GHENT</Name> > > <Longitude>-81.633082</Longitude> > > <Latitude>41.152416</Latitude> > > </Centers> > > <Centers> > > > --------NEW------------------------------ > > <Centers Name="1000 BAXTER AVENUE CENTER" Longitude="-85.723382" > > Latitude="38.239055" /> > > <Centers Name="1000 GHENT" Longitude="-81.633082" > > Latitude="41.152416" /> > > ----------------------------------------- > > > 2. fix empty argument and replace html variable with name > > > --------OLD--------------------------------- > > > function createMarker(point,name,) { > > var marker = new GMarker(point); > > GEvent.addListener(marker, "click", function() { > > marker.openInfoWindowHtml(html); > > }); > > > --------NEW------------------------------ > > > function createMarker(point,name) { > > var marker = new GMarker(point); > > GEvent.addListener(marker, "click", function() { > > marker.openInfoWindowHtml(name); > > }); > > return marker; > > } > > ----------------------------------------- > > > 3. fix scope issues, block structure and get array of "Centers" > > elements not "Markers" > > > --------OLD--------------------------------- > > > function load() { > > if (GBrowserIsCompatible()) { > > var map = new GMap2(document.getElementById("map")); > > map.addControl(new GSmallMapControl()); > > map.addControl(new GMapTypeControl()); > > map.setCenter(new GLatLng(39.449768, -95.009766), 3); > > } > > } > > // Read the data from Centers.xml > > GDownloadUrl("Centers.xml", function(doc) { > > var xmlDoc = GXml.parse(doc); > > var markers = > > xmlDoc.documentElement.getElementsByTagName("Markers"); > > > for (var i = 0; i < markers.length; i++) { > > // obtain the attribues of each marker > > var lat = parseFloat(markers[i].getAttribute("Latitude")); > > var lng = parseFloat(markers[i].getAttribute("Longitude")); > > var point = new GLatLng(lat,lng); > > var label = markers[i].getAttribute("Name"); > > // create the marker > > var marker = createMarker(point,Name); > > map.addOverlay(marker); > > } > > }); > > > --------NEW------------------------------ > > > var map; > > > function load() { > > if (GBrowserIsCompatible()) { > > > map = new GMap2(document.getElementById("map")); > > map.addControl(new GSmallMapControl()); > > map.addControl(new GMapTypeControl()); > > map.setCenter(new GLatLng(39.449768, -95.009766), 3); > > > // Read the data from Centers.xml > > GDownloadUrl("Centers.xml", function(doc) { > > var xmlDoc = GXml.parse(doc); > > var markers = > > xmlDoc.documentElement.getElementsByTagName("Centers"); > > > for (var i = 0; i < markers.length; i++) { > > // obtain the attribues of each marker > > var lat = parseFloat(markers[i].getAttribute("Latitude")); > > var lng = parseFloat(markers[i].getAttribute("Longitude")); > > var point = new GLatLng(lat,lng); > > var label = markers[i].getAttribute("Name"); > > var marker = createMarker(point,label); > > map.addOverlay(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 -~----------~----~----~----~------~----~------~--~---
