Google 地图照片未显示图片
Google Maps Photo not showing pictures
我正在尝试从我所在城市的餐馆获取照片。
这是其中一家餐厅的结果集。
{
"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"
]
}
如您所见,有一个 photo_reference
。当我继续尝试将此 photo_reference
插入此 link:
https://maps.googleapis.com/maps/api/place/photo?photoreference=PHOTO_REFERENCE&key=KEY
它将给我 403
图片。我已通过使用位于 Google 地图 API 网站上的 link 检查它来验证我的密钥是否有效。
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=YOUR_API_KEY
我还从我的结果集中尝试了其他餐厅的不同照片参考。我究竟做错了什么?或者这是一个错误?
当我从你的样本
打开一个 photo_reference 的 link
CmRaAAAA8FoXKUNAFzfqC0eLyW9bif0NkwG68fX6RYOMsS_LHljLMQburGeS5ZdepIz48zPthQA4r1DLwFd8bcSOsgdylYdREY-ba8I0VZvh0_m1BCX-vFNh3LtN61Y9HCX9lCVjEhBXj67s7Qb_OLnlNd6TrvFfGhT47VdxeE8zFKbYkqge9IlC5jtepg
我看到了这个
先是 HTTP 302,然后是 HTTP 200。这会导致重定向吗?
我正在尝试从我所在城市的餐馆获取照片。
这是其中一家餐厅的结果集。
{
"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"
]
}
如您所见,有一个 photo_reference
。当我继续尝试将此 photo_reference
插入此 link:
https://maps.googleapis.com/maps/api/place/photo?photoreference=PHOTO_REFERENCE&key=KEY
它将给我 403
图片。我已通过使用位于 Google 地图 API 网站上的 link 检查它来验证我的密钥是否有效。
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=YOUR_API_KEY
我还从我的结果集中尝试了其他餐厅的不同照片参考。我究竟做错了什么?或者这是一个错误?
当我从你的样本
打开一个 photo_reference 的 linkCmRaAAAA8FoXKUNAFzfqC0eLyW9bif0NkwG68fX6RYOMsS_LHljLMQburGeS5ZdepIz48zPthQA4r1DLwFd8bcSOsgdylYdREY-ba8I0VZvh0_m1BCX-vFNh3LtN61Y9HCX9lCVjEhBXj67s7Qb_OLnlNd6TrvFfGhT47VdxeE8zFKbYkqge9IlC5jtepg
我看到了这个
先是 HTTP 302,然后是 HTTP 200。这会导致重定向吗?