Google Places API当我使用 radius=5000 作为此api的参数时,它不提供 photos 标记作为响应,而如果我使用 rank=distance 它提供 photos 标记,但结果仅跨越有限的半径 .
radius=5000
photos
rank=distance
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=26.2773008,73.0336478&rankby=distance&types=bar&key=XXXXXXX
在上面的网址中我们得到 photos 标签,但我们只得到有限的半径记录 .
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=26.2773008,73.0336478&radius=50000&types=bar&key=XXXXXXXX
如果我使用上面的url,它不会提供 photos 标记 .如何获得所需半径的 photos 标签?如果不可能,请告诉我 .
我遇到了同样的问题,我唯一的解决方法是从搜索中调用带有“place_id”的详细信息api,并检查该地点是否有照片 . 当然,这不是一个合适的解决方案,因为它需要进行不必要的调用,而且速度太慢 .
PS . 你不应该发布API密钥 .
缺少照片(和评级)是一个已知问题 . 明确以下问题,以便在解决后得到通知 .
https://code.google.com/p/gmaps-api-issues/issues/detail?id=6853
2 回答
我遇到了同样的问题,我唯一的解决方法是从搜索中调用带有“place_id”的详细信息api,并检查该地点是否有照片 . 当然,这不是一个合适的解决方案,因为它需要进行不必要的调用,而且速度太慢 .
PS . 你不应该发布API密钥 .
缺少照片(和评级)是一个已知问题 . 明确以下问题,以便在解决后得到通知 .
https://code.google.com/p/gmaps-api-issues/issues/detail?id=6853