On Dec 15, 4:31 pm, jwbrown <[email protected]> wrote: > I am having trouble generating a Google map, with markers. Several > days of trying to debug my code and checking the web has not yielded a > solution. I hope some other eyes will be able to put me on the right > track. > > I am following the suggestions > here:http://c:ode.google.com/apis/maps/articles/phpsqlajax_v3.html > > I created all the test files in the link above and they worked on my > server as they should. > > I need to modify the example code to produce my application. > I am getting data from a MySql database, which produces XML with the > variables: name, lat, lng and freq. The XML is produced. However, the > code that should display the map and two different markers, depending > on the value of “freq” does not work. Neither the map nor the markers > are shown. > > Here is the link to the URL that produces the data in XML format.
http://hspa.com/map/phpsqlajax_genxml3a.php The xml works for me: http://www.geocodezip.com/GenericMapBrowser.asp?url=http://hspa.com/map/phpsqlajax_genxml3a.php fix the missing quote that Rossko pointed out, and it works for me on a local copy. -- Larry > > Depending on your browser, you may have use View/Source to see the > data. > > Here are the edits I made to the file that should generate the map. > The original file > is:http://gmaps-samples-v3.googlecode.com/svn/trunk/articles/phpsqlajax/... > > My URL is here:http://hspa.com/map/newspapermap.html > > My edits > tohttp://gmaps-samples-v3.googlecode.com/svn/trunk/articles/phpsqlajax/... > Were (my notes refer to line numbers inhttp://hspa.com/map/newspapermap.html): > > Lines 10-19 define the custom markers and now read: > var customIcons = { > Daily: { > icon: 'http://labs.google.com/ridefinder/images/ > mm_20_blue.png', > shadow: 'http://labs.google.com/ridefinder/images/ > mm_20_shadow.png' > }, > Nondaily: { > icon: 'http://labs.google.com/ridefinder/images/ > mm_20_red.png', > shadow: 'http://labs.google.com/ridefinder/images/ > mm_20_shadow.png' > } > }; > > “Daily” and “Nondaily” are values of the “freq” variable in the XML. > > Line 23 was edited to center the map on Indianapolis, Ind.: > center: new google.maps.LatLng(39.766609, -86.156816), > > Line 30 was edited to point to my file that generates the XML, which > works. > downloadUrl("phpsqlajax_genxml3a.php", function(data) { > > I removed the var definition for “address” since there is no address > in my XML. > > In line 36, I changed “type” to “freq.” > var freq = markers[i].getAttribute("freq"); > > In line 42, I edited the html variable to remove address and leave > name. > var html = "<b>" + name + "</b>; > > In line 43, I substituted “freq” for “type.” > var icon = customIcons[freq] || {}; > > In line 87, I edited the size of the map. > <div id="map" style="width: 800px; height: 1000px"></div> > > I would deeply appreciate any suggestions about how to get this > working. -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" 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-js-api-v3?hl=en.
