在Android和Swift中通过Google Places API获取着名景点和景点的图像非常容易 . 但是不可能从整个城市获得图像 .
例如:
当使用Google Place ID(例如Brandenburger Gate,地点ID为"ChIJiQnyVcZRqEcRY0xnhE77uyY")时,Google Places API会返回一张图片 . 但是,当使用某个城市的Google Place ID(例如纽约,地点ID为"ChIJOwg_06VPwokRYv534QaPC8g")时,Google商家信息Api不会返回任何图片 .
有人知道从城市获取图像是否可行吗?什么时候,如何使用Java(Android)实现这一目标?
更新:此问题不再存在,看起来谷歌在这里做了一些更改 . 现在Place API也会返回城市的图像 .
1 回答
首先使用此网址查找特定地点的ID https://developers.google.com/places/place-id
然后在获取id之后使用Place details url查找该地点的详细信息 . https://developers.google.com/places/web-service/details