XMLHttpRequests cannot be made between multiple domains - in this case
localhost (your domain) and google.com.

You should use the built the Directions classes built into the Maps
API to load directions via Javascript.
Regards,
James

On Wed, Mar 2, 2011 at 11:53 AM, sandy037 <[email protected]> wrote:
> Hi all,
>
> I am trying to get the JSON output of directions between two points
> using the Directions API Web services. I am using an XmlHttpRequest
> (GET Method) in Javascript to get the results but gives me an error
>
> "XMLHttpRequest cannot load
> http://maps.googleapis.com/maps/api/directions/json?origin=43.0480556,-76.1477778&destination=41.882853,-87.642059&avoid=tolls&sensor=false.
> Origin http://localhost:51724 is not allowed by Access-Control-Allow-
> Origin."
>
> If I paste the URL in browser and access it, it gives me the result
> properly. I am using IIS 7 as the server and I included the custom
> header "Access-Control-Allow-Origin" as ' * ' to allow CORS (Cross
> Origin Request Security), but still could not access the result. I
> donot have a working link of my code sample, so I am pasting the
> source below
>
> var url = "http://maps.googleapis.com/maps/api/directions/json?
> origin=43.0480556,-76.1477778&destination=41.882853,-87.642059&avoid=tolls&sensor=false.json";
>            var request = new XMLHttpRequest();
>            request.open("GET", url, true);
>            request.setRequestHeader("Access-Control-Allow-Origin",
> "*");
>            request.onreadystatechange = function () {
>                if (request.readyState == 4) {
>                    // === Parse the JSON document ===
>                    var json = request.responseText;
>                    alert(json);
>                }
>            };
>            request.send(null);
>
> Please help me to sort out this.
>
> Thanks & Regards,
> SDee.
>
> --
> 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.
>
>

-- 
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.

Reply via email to