从 GMSPlace 获取图片 url
Get image url from GMSPlace
有什么方法可以从 GMSPlace 对象获取图像 url?例如,如果 GMSPlace 代表一家餐厅,那么有什么方法可以通过 google api 获取该餐厅的图像?或来自 google 的任何其他服务?
好吧,对于所有提出这个问题的人,答案是 NO,你不能。我使用了 google 中的 web-service,photos
对象中的 returns photo_reference
参数,可用于获取餐厅图像的照片。
示例:
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference= CmRdAAAA-YL_I_Gk02blOX6S0nKHry8PFu9pDyp3Y9AnqISsa3Eq8mkbdD5mXuu1Fax60s0nSy3iiX-h5j-ztyLHcc1-782MsLQsgLLa4t3ZgDmCMll-a8ABapZGnZwDKByk67LFEhBgedv_u_eYFsEo9ay8jxJjGhTUHKPJ4G82vBJqSNliuv7UlAtclw&&key=YOUR_SERVER_KEY
更新:最近google确实提供了一种方法,如上面的答案所述。
现在可以做到;看这里:
https://developers.google.com/places/ios-api/photos
如果您需要,还有其他版本的 loadPlacePhoto,其参数比此处显示的更多:
https://developers.google.com/places/ios-api/reference/interface_g_m_s_places_client
有什么方法可以从 GMSPlace 对象获取图像 url?例如,如果 GMSPlace 代表一家餐厅,那么有什么方法可以通过 google api 获取该餐厅的图像?或来自 google 的任何其他服务?
好吧,对于所有提出这个问题的人,答案是 NO,你不能。我使用了 google 中的 web-service,photos
对象中的 returns photo_reference
参数,可用于获取餐厅图像的照片。
示例:
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference= CmRdAAAA-YL_I_Gk02blOX6S0nKHry8PFu9pDyp3Y9AnqISsa3Eq8mkbdD5mXuu1Fax60s0nSy3iiX-h5j-ztyLHcc1-782MsLQsgLLa4t3ZgDmCMll-a8ABapZGnZwDKByk67LFEhBgedv_u_eYFsEo9ay8jxJjGhTUHKPJ4G82vBJqSNliuv7UlAtclw&&key=YOUR_SERVER_KEY
更新:最近google确实提供了一种方法,如上面的答案所述。
现在可以做到;看这里:
https://developers.google.com/places/ios-api/photos
如果您需要,还有其他版本的 loadPlacePhoto,其参数比此处显示的更多:
https://developers.google.com/places/ios-api/reference/interface_g_m_s_places_client