Yep, the URLs work fine if I hit them directly in my browser (FF 3.0.12, Win XP)
The weird thing is that I have an entry in my hosts file so that http://localhost.google.com/ points to 127.0.0.1 (localhost.) If I hit the page as http://localhost.google.com/map everything works fine without touching any code. If I hit the page as http://localhost/map (again, not changing any code or server settings), it doesn't work. Here is a sample of what the CSS code looks like: ------ .destination-1 {list-style-image: url("http://www.google.com/chart? chst=d_map_pin_letter&chld=1|00CCFF|000000"); } .destination-2 {list-style-image: url("http://www.google.com/chart? chst=d_map_pin_letter&chld=2|00CCFF|000000"); } .destination-3 {list-style-image: url("http://www.google.com/chart? chst=d_map_pin_letter&chld=3|00CCFF|000000"); } .destination-4 {list-style-image: url("http://www.google.com/chart? chst=d_map_pin_letter&chld=4|00CCFF|000000"); } .destination-5 {list-style-image: url("http://www.google.com/chart? chst=d_map_pin_letter&chld=5|00CCFF|000000"); } ----- And here is a sample of what the JS code looks like: ----- //this is inside of an init() method... var markers = []; for (var i=0; i<mapData.length; i++) { var item = mapData[i]; var lat = item["latitude"]; var lng = item["longitude"]; var opts = {"icon": "http://www.google.com/chart? chst=d_map_pin_letter&chld="+(i+1)+"|00CCFF|000000"}; markers.push(new Marker(new GLatLng(lat, lng), opts)); } markerManager.addMarkers(markers, 0); ----- Watching the requests, the JS code appears to be correct. It generates URLs like: http://www.google.com/chart?chst=d_map_pin_letter&chld=3|FFCCFF|000000. Again, when I watch the requests coming from the page, i get 400 error, but when I hit the URL directly, it works perfectly. On Jul 30, 10:33 am, KeithB <[email protected]> wrote: > Requesting Google Maps resources with your specific Google Maps API > key should have nothing to do with getting "400 Bad Reqeust" errors on > your Google Chart API calls. The Maps API validates your key before > returning its resources and, separately, the Chart API sends back its > response. Does your individual Chart API calls return valid images > when you put them in the address bar of a browser? I ask because in > the past I've had a few malformed Chart URLs that would work sometimes > and not work at other times (400 Bad Request errors). It seemed pretty > random, but it ended up being issues with my URL parameters. I'd > double check the syntax of each and every parameter, making sure you > haven't doubled up on anything (multiple CHM parameters, etc.). > > Hopefully that will help. Good luck, > K --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Chart 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-chart-api?hl=en -~----------~----~----~----~------~----~------~--~---
