Hallo,
ich habe ein Problem mit lumogooglemaps: Adressen werden nicht mehr angezeigt, wenn ich diese nicht manuell mit Positionsangaben (Geographische Länge/Breite) versehe. Bislang hat es ausgereicht, die Adressen anzulegen, die Positionen wurden dann nach erstmaligem Aufruf im Frontend automatisch in den tt_address-Datensätzen ergänzt. Dies funktioniert nicht mehr.
Da ich über 100 Adressen anzeigen muss, wäre das manuelle geocoden jedoch recht mühsam.
Was ich bisher rausgefunden habe (hoffentlich ist wenigstens das richtig):
Die TYPO3-Version spielt bei mir keine Rolle, konnte den Fehler auf 4.1, 4.2 und 4.3.1 reproduzieren, lumogooglemaps ist in der aktuellen 0.2.2 installiert
zum Geocoden wird entweder Yahoo (default) oder Google benutzt
der Fehler scheint bei der Übermittlung der Adresse zu Yahoo aufzutreten, es wird also gar kein gültiger Wert zurückgeliefert, der in den tt_address-Datensatz geschrieben werden könnte
Könnte es ein URL-Encode Problem sein?
Folgende Fehlermeldung erhalte ich beim Aufruf mit einer Adress ohne Koordinaten: Warning: file_get_contents(http://api.local.yahoo.com/MapsService/V1/geocode?appid=yahoo_1da8b0db49&location=UNSEREADRESSE) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in SERVERPFAD/typo3conf/ext/lumogooglemaps/GoogleMapAPI.class.php on line 1116
Das Netz ist voll von diesen Fehlermeldungen
Die Adresse zur Yahoo-Api hat sich geändert, aber der Austausch brachte keine Änderung in der Fehlermeödung (außer dem neuen Pfad)
ich habe im Installtool sowohl curl aktiviert und deaktiviert, der Fehler bleibt.
Ich habe vor knapp zwei Jahren ein ähnliches Projekt mit über 200 Adressdatensätzen gehabt, damals hat noch alles funktioniert. Heute nicht mehr.
Hat da jemand Tipps für mich oder eine Idee, woran es liegen könnte?
Vielen Dank,
Jonas