PlanetGMaps Forum

planetGMaps

Die deutsche Google Maps Community.
Die Möglichkeiten sind da!

Forum

Forum Suche | Forum Übersicht | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen


zum vorhergehenden Thema Thema drucken zum nächsten Thema

Übersicht ::  Google Maps API ::  Google Maps API ::  Addresse nicht gefunden....
moderiert von: Steffen

Zum aktuellsten Beitrag 

Addresse nicht gefunden....

Edge verfasst: 16.07.2008, 13:16
Häufiger hier
Häufiger hier
Edge

registriert: Mai. 2008
Beiträge: 14

Status: offline
letzter Besuch: 29.01.09
Wenn ich eine Adresse suche mittels:
geocoder = new GClientGeocoder();
geocoder.getLatLng(address, function(latlng){}

findet er teilweise die Adresse nicht. wenn ich jedoch unter http://maps.google.com genau die gleiche Adresse suche, wird sie gefunden.
Was bedeuetet das? Könnte es sein, dass google eine andere Funktion verwendet?
Koordinaten sollten doch vorhanden sein, denn google setzt ja auch einen Pin auf ihrer Webseite...

--
www.wcfinder.net - toilettensuchmaschine
Nach oben  Profil PM senden Webseite
 
micker verfasst: 16.07.2008, 13:58
Häufiger hier
Häufiger hier
micker

registriert: Jun. 2007
Beiträge: 23

Status: offline
letzter Besuch: 16.07.08
A, Wenn du zuviele Requests (mehr als 10) codieren lässt findet er den 11ten z.B. nicht!
B, kann es sein das du keinen BaseCountry über das locale (de) setzt und und ggf der Viewport (das was du gerade auf der Karte siehst) nicht berücksichtig wird.

Also viele Faktoren die (ohne Quellcode und Daten und Sitationskontext vor Dir) eben keine eindeutige Antwort auf deine Frage zulassen.

P.S: Sicher verwenden dis auch einen "anderen" Geocoder! Aber die Daten sollten dennoch die gleichen sein.






editiert von: micker, 16.07.2008, 01:00 Uhr
Nach oben  Profil PM senden
 
Edge verfasst: 16.07.2008, 22:01
Häufiger hier
Häufiger hier
Edge

registriert: Mai. 2008
Beiträge: 14

Status: offline
letzter Besuch: 29.01.09
Also mein Code sieht folgendermassen aus:

function showlatlngman(address) {
var address = address;
geocoder = new GClientGeocoder();
geocoder.getLatLng(address, function(latlng) {
if (!latlng) {
alert(address+' not found');

} else {

mylat = latlng.lat();
mylng = latlng.lng();

alert(latlng);

}
});
}

--
www.wcfinder.net - toilettensuchmaschine
Nach oben  Profil PM senden Webseite
 
micker verfasst: 16.07.2008, 23:25
Häufiger hier
Häufiger hier
micker

registriert: Jun. 2007
Beiträge: 23

Status: offline
letzter Besuch: 16.07.08
Also der Code sieht gut aus.
Der Client-Geocoder besitzt noch
folgende Methoden, die das Ergebnis verbessern könnte:
setBaseCountryCode(countryCode)
setViewport(bounds)

Suchst Du mehrere Adressen auf einmal?

Versuch KEINEN cache für den geocoder zu verwenden.

Du kannst es ja auch mal mit der GeoCoder-Methode
getLocations(address, callback) versuchen und schauen ob die gewünschte Adresse im ein Placemarks enthalten ist. (Aber das ist eigentlich nur der fall wenn die "falsche" Adresse gefunden wird.
Nach oben  Profil PM senden
 
Edge verfasst: 17.07.2008, 15:37
Häufiger hier
Häufiger hier
Edge

registriert: Mai. 2008
Beiträge: 14

Status: offline
letzter Besuch: 29.01.09
Nützt leider beides nichts... Habe bemerkt, dass einige Orte wohl Placemarks sind. Aber wie kann ich die abfragen?

--
www.wcfinder.net - toilettensuchmaschine
Nach oben  Profil PM senden Webseite
 


User online:

Diese Angaben basieren auf den Useraktivitäten der letzten 10 Minuten

^ Top | © 2006 planet-gmaps.de | css | xhtml