Ich habe einen Adressnamen und möchte einen genauen Breitengrad erhalten & amp; Länge dafür. Ich weiß, dass wir das mit Geocoders getFromLocationName (Adresse, maxresult) erreichen können.
Das Problem ist, dass das Ergebnis immer null ist - anders als das Ergebnis, das wir mit Ссылка erhalten. Dadurch kann ich im Gegensatz zu Geocoder immer einige Ergebnisse erzielen.
Ich habe es auch anders versucht: "http://maps.google.com/maps/api/geocode/json?address=" + address + "&sensor=false"
(Hier ist ein Link !) Es liefert bessere Ergebnisse als Geocoder, liefert aber oft den Fehler (java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
. Es ist langweilig.
Meine Frage ist : Wie können wir das gleiche Ergebnis erzielen, wenn wir auf Ссылка suchen? aus dem Java-Code heraus?
zusätzlich : Wo ist das api-Dokument zur Verwendung von " Ссылка " + adresse + "& amp; sensor = false"
Albert, ich glaube, Sie haben Bedenken, dass Ihr Code nicht funktioniert. Hier geht der Code unten für mich wirklich gut. Ich denke, Sie fehlen URIUtil.encodeQuery
, um Ihre Zeichenfolge in einen URI zu konvertieren.
Ich benutze die gson library, lade sie herunter und füge sie deinem Pfad hinzu.
Um die Klassen für Ihre Gson-Analyse zu erhalten, müssen Sie jsonschema2pojo aufrufen. Just fire Ссылка in Ihrem Browser, holen Sie sich die Ergebnisse und fügen Sie sie auf dieser Seite ein. Es wird Ihre Pojos für Sie generieren. Möglicherweise müssen Sie auch eine annotation.jar hinzufügen.
Vertrau mir, es ist leicht zu arbeiten. Frust noch nicht.
%Vor%Der Geocode http funktioniert, ich habe gerade gefeuert, Ergebnisse unter
%Vor%Bearbeiten
On 'Antworten enthalten nicht genügend Details'
Aus all der Forschung, die Sie erwarten, dass Google Map einen Verweis auf jede Kombination von Ort, Gebiet, Stadt hat. Aber Tatsache bleibt, dass Google Map Geo und Reverse-Geo in einem eigenen Kontext enthält. Sie können nicht erwarten, dass es eine Kombination wie Sayaji Hotel, Near balewadi stadium, pune
hat. Web google maps wird es für Sie finden, da es ein umfangreicher Search
Rich Google Backend verwendet. Die einzige umgekehrte Geo-Adresse der Google API wurde von ihren eigenen APIs erhalten. Für mich scheint es eine vernünftige Art zu arbeiten, wenn man bedenkt, wie komplex unser indisches Anschlusssystem ist, kann die zweite Kreuzung Meilen von der 1st Cross Road entfernt sein:)
Tags und Links java android google-maps