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.
