用于在Google地图视图(如Panoramio)中向长/纬度位置显示最近照片的API

Meg*_*hic 6 google-maps panoramio google-maps-api-3 photosphere

请原谅我,如果已经问过这个问题,但搜索"谷歌地图视图"会带来相当多的无关紧要的点击.

是否有API可以从Google地图视图中提供的照片中显示距离特定长/纬度位置最近的(比方说)5张照片?我并不特别需要它们在地图上,只是为了嵌入照片的缩略图并链接到原件.

例如,我有一个卡拉尼什石圈的页面.我可以根据long/lat查询从Views中嵌入图像吗?

以下是该位置的观看次数:https: //www.google.com/maps/views/explore?hl = zh-CN&gl = gb&vm = 1&lll = 54.596562,-3.104517&bd = 54.586641,-3.121855,54.606481,-3.087179&z = 15 PV = 2

我读到Views是应该从Panoramio接管的.我知道Panoramio有一个API,但正在关闭.

如果这是可能的,有没有人有类似的例子?如果这是唯一的方法,那么在地图上显示照片就行了.非常感谢Andy http://www.megalithic.co.uk/article.php?sid=42

aga*_*din 3

Google 地图 API 可以做到这一点,Google 地图网站底部的图像轮播就是一个很好的例子。

最近的照片

您可以使用“地点照片”功能检索距某个位置最近的照片,该功能是“地点”库的一部分。由于您想要多张照片,因此需要使用地点详细信息请求 - 功能getDetails()。它将返回最多十个 PlacePhoto 对象。

由于创建缩略图,您可能想要提交较小的高度/宽度。单击缩略图时,发送另一个具有更大高度/宽度的请求。

最近的街景全景

如果碰巧街景拍摄到了卡拉尼什石圈附近的一条道路,您也可以添加此图像。

对街景全景图的请求包括半径参数。回调函数返回请求半径内最近的图像。请参阅此示例。这样,你就可以通过一个很大的半径来检索一张全景图。