Please read up on the same origin policy. (For apps this does not apply,
you can use a proxy for development)

2012/10/29 John P <[email protected]>

> Hello,
>
> I need support for the communication with external services like Google
> Maps API.
> The following code and websites includes my concerns.
>
> At first I want to get a google map with a HTTP request.
> The following website shows the information for my intention.
> https://developers.google.com/maps/documentation/staticmaps/?hl=en
>
> How can I get Google Maps over HTTP requests?
>
> Another point is the geocoding API from google.
> https://developers.google.com/maps/documentation/geocoding/
> I want to get information with the geoCodeStr.
> I tried this string with my browser and get information which you can see
> under the HTTP request code.
> The problem of my project is that I get no response.
> The status code is 0.
>
> I hope someone can give me some advice?
>
> Thanks.
>
> String geoCodeStr= URL.encode("
> http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false
> ");
> requestBuilder = new RequestBuilder(RequestBuilder.GET, geoCodeStr);
>  try {
>  requestBuilder.sendRequest(null,
> new RequestCallback() {
> public void onError(Request request, Throwable exception) {
> Window.alert("Request timeout or no connection to server: "
> + exception.getMessage());
> }
>
> public void onResponseReceived(Request request,
> Response response) {
> System.out.println(response.getHeadersAsString());
> System.out.println(response.getText());
> if (200 == response.getStatusCode()) {
> System.out.println(response.getText());
> } else {
> Window.alert(""+response.getStatusText());
> }
>  System.out.println(Integer.toString(response.getStatusCode()));
>  }
> });
> } catch (RequestException e) {
> Window.alert("No connection with server: "+e.getMessage());
> }
> }
>
> {
>    "results" : [
>       {
>          "address_components" : [
>             {
>                "long_name" : "1600",
>                "short_name" : "1600",
>                "types" : [ "street_number" ]
>             },
>             {
>                "long_name" : "Amphitheatre Pkwy",
>                "short_name" : "Amphitheatre Pkwy",
>                "types" : [ "route" ]
>             },
>
> ...
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-web-toolkit/-/X_vIMWxc78sJ.
> 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-web-toolkit?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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-web-toolkit?hl=en.

Reply via email to