Geocoding API Version 2 -- Version 3

  • Hallo zusammen,
    da ja seit kurzem Geocoding API Version 2 nicht mehr funktioniert möchte ich , gezwungenermassen, auf Version 3 umstellen.
    Mit folgendem Code bekomme ich aber eine Exception beim connect.
    auch die Hinzufügung eines erzeugten keys bringt nix.



    Code
    serverAddress = new URL("http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true"); //set up out communications stuffconnection = null;
              //Set up the initial connectionconnection = (HttpURLConnection)serverAddress.openConnection();connection.setRequestMethod("GET"); connection.setDoOutput(true);connection.setReadTimeout(10000);
              connection.connect();



    ohne den Key funktioniert der Code im Browser tadellos :(


    was mache ich falsch ?
    EDIT; sorry der Zeilenumbruch im Quellcode fliegt immer wieder raus :(

  • Wie lautet die Exception, kommt die vielleicht schon etwas vorher, hast du den Internetzugriff in der AndroidManifest.xml eingetragen...?

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • internetzugriff ist eingetragen,
    die exception: NetworkOnMainThreadException
    kommt beim connection.connect();


    was kann ich tun?


    Nachtrag: kann es sein dass das Ganze in einem AsyncTask laufen muss?


    war aber bei der alten Version auch nicht nötig.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!