Ich versuche Fotos von Restaurants in meiner Stadt zu bekommen.Google Maps Foto zeigt keine Bilder
Dies ist das Ergebnis von einem der Restaurants.
{
"formatted_address" : "Oranjesingel 2C, 6511 NS Nijmegen, Netherlands",
"geometry" : {
"location" : {
"lat" : 51.8422931,
"lng" : 5.8626707
},
"viewport" : {
"northeast" : {
"lat" : 51.8435754802915,
"lng" : 5.864029830291503
},
"southwest" : {
"lat" : 51.8408775197085,
"lng" : 5.861331869708498
}
}
},
"icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/restaurant-71.png",
"id" : "8ccec67db5bcfdf6d1834c5a7ef3e23a20ca10e1",
"name" : "MANNA Nijmegen",
"opening_hours" : {
"open_now" : true,
"weekday_text" : []
},
"photos" : [
{
"height" : 1182,
"html_attributions" : [
"\u003ca href=\"https://maps.google.com/maps/contrib/113695304522183603442/photos\"\u003eMANNA Nijmegen\u003c/a\u003e"
],
"photo_reference" : "CmRaAAAA8FoXKUNAFzfqC0eLyW9bif0NkwG68fX6RYOMsS_LHljLMQburGeS5ZdepIz48zPthQA4r1DLwFd8bcSOsgdylYdREY-ba8I0VZvh0_m1BCX-vFNh3LtN61Y9HCX9lCVjEhBXj67s7Qb_OLnlNd6TrvFfGhT47VdxeE8zFKbYkqge9IlC5jtepg",
"width" : 2660
}
],
"place_id" : "ChIJAeG2ZlsIx0cRP0JpZPZNGr0",
"rating" : 4.4,
"reference" : "CmRSAAAAraBcK51UuB6Sh4HWKIth4_dqJJyrX6MCqoNhocN7DnbIdqqjMZvRsXM088hfFOUC2inrnNJRiIq4EWDVQtfP7b7QlcFWzMVysKQvPlalo6GiqRdMTcXAPA4pmmui0xQfEhDm3DzwNDvh9zBpDnf518VsGhQsBn6svBocV4VdzNyosm3dYf-CAA",
"types" : [
"restaurant",
"bar",
"lodging",
"food",
"point_of_interest",
"establishment"
]
}
wie Sie gibt es ein photo_reference
sehen kann. Wenn ich voran gehen und versuchen, diese photo_reference
in diesen Link einzufügen:
https://maps.googleapis.com/maps/api/place/photo?photoreference=PHOTO_REFERENCE&key=KEY
wird es mir das 403
Bild. Ich habe überprüft, dass mein Schlüssel funktioniert, indem ich ihn mit diesem Link auf der Google Maps API-Website überprüfe.
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=YOUR_API_KEY
Ich habe auch versucht, verschiedene Foto Referenzen von anderen Restaurants aus Satz von meinem Ergebnis. Was mache ich falsch? Oder ist das ein Fehler?
Vielen Dank im Voraus.
Können Sie bitte anzeigen, wie Sie Fotos in Ihrem Code erhalten? Es wird besser sein, um dir zu helfen. –
@ S.P.H.I.N.X Ich entwickle in Java mit dem Android SDK. Ich verwende Retrofit, um den JSON zu bekommen, dann verwende ich Glide, um das Bild von der Google API zu laden. Der Code ist zu viel zum Einfügen auf dieser Seite, da zu viel Seitenmaterial drin ist. Auch wenn ich versuche, den Link im Browser zu öffnen, funktioniert es nicht. –