Moin!
Google bietet ja einen Service an auf einer Webseite Bilder aus der Nähe einer vorgegebenen Position anzeigen zu lassen. Zu finden ist die Beschreibung hier: https://developers.google.com/places/web-service/intro?hl=de
So weit so gut. Hab ich verstanden. Ich habe also meinen Maps-API-Key, meine gewünschte Bildgröße und eine photoreference . Am Ende bekomme ich dann so was:
[src=html4strict]https://maps.googleapis.com/maps/api/place/photo?maxwidth=150&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=1234567890[/src]
Passt alles. Bis auf die verfluchte photoreference! Google schreibt
[src=html4strict]https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=cruise&key=1234567890[/src]
Die Variablen hab ich alle, auch aus ner DB. Aber wie verbinde ich jetzt beides? Also die JSON/XML mit dem Bildlink von oben. Ich muss doch in das dynamisch generierte Bild
[src=html4strict]<img src="https://maps.googleapis.com/maps/api/place/photo?maxwidth=150&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=1234567890">[/src]
doch jetzt diese photoreference irgendwie in den Link bekommen Nur wie? Muss ich mir da extra ne PHP-Funktion drum herum schreiben? Auf der Developers-Seite komm ich damit irgendwie nicht so ganz klar.
Nachtrag: Also ich bekomme da jetzt ne XML Datei raus (Anhang), wie bekomme ich den Wert von photoreference in meinen Bild-Link?
Anhang anzeigen xml.xml
Google bietet ja einen Service an auf einer Webseite Bilder aus der Nähe einer vorgegebenen Position anzeigen zu lassen. Zu finden ist die Beschreibung hier: https://developers.google.com/places/web-service/intro?hl=de
So weit so gut. Hab ich verstanden. Ich habe also meinen Maps-API-Key, meine gewünschte Bildgröße und eine photoreference . Am Ende bekomme ich dann so was:
[src=html4strict]https://maps.googleapis.com/maps/api/place/photo?maxwidth=150&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=1234567890[/src]
Passt alles. Bis auf die verfluchte photoreference! Google schreibt
Aha. Habe ich auch verstanden - so halb. Ich baue mir also einen Link
[src=html4strict]https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=cruise&key=1234567890[/src]
Die Variablen hab ich alle, auch aus ner DB. Aber wie verbinde ich jetzt beides? Also die JSON/XML mit dem Bildlink von oben. Ich muss doch in das dynamisch generierte Bild
[src=html4strict]<img src="https://maps.googleapis.com/maps/api/place/photo?maxwidth=150&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=1234567890">[/src]
doch jetzt diese photoreference irgendwie in den Link bekommen Nur wie? Muss ich mir da extra ne PHP-Funktion drum herum schreiben? Auf der Developers-Seite komm ich damit irgendwie nicht so ganz klar.
Nachtrag: Also ich bekomme da jetzt ne XML Datei raus (Anhang), wie bekomme ich den Wert von photoreference in meinen Bild-Link?
Anhang anzeigen xml.xml
Zuletzt bearbeitet: