问题标签 [panoramio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
451 浏览

javascript - 如何在 lightbox2 中打开 JavaScript 小部件照片?

当我单击照片时,我有一个panaramio JavaScript 小部件,它在新选项卡中打开。如何在 lightbox2 中打开它?

如果您给我示例代码以在博主默认灯箱中打开图像,那也没关系。

这是我的代码

它的演示在这里。

0 投票
2 回答
556 浏览

panoramio - panoramio数据API如何获取某一区域的照片总数?

我正在尝试使用 panoramio 数据 API 从一个特定区域获取照片总数。

以下代码

返回

计数应该在 100 000 000 左右(全景照片的总数)而不是 72 543 250,我猜“has_more”的值应该是假的。

提前致谢。

0 投票
1 回答
853 浏览

json - Panoramio - 搜索一张图片 API

我有 lat lng - 48.980861、16.523444。如何从 latLng whit API (JSON) 搜索一张图片?

网址: http: //www.panoramio.com/map/#lt=48.980842&ln=16.523444&z=-3&k=2&a=1&tab=1&pl=all

API: http ://www.panoramio.com/map/get_panoramas.php?set=full&from=0&to=20&maxx=48.980861&maxy=16.523444&size=medium&mapfilter=true

网址!=API 谢谢

0 投票
1 回答
377 浏览

ajax - 等待谷歌地理编码器内对 panoramio api 的所有 ajax 请求完成,然后执行某些操作

我正在开发一个了解某人某些兴趣的移动应用程序,例如城市。例如,应用程序知道纽约。

我想在 panoramio api 中搜索纽约的照片,但为此我必须知道纽约市的坐标。所以我做了以下事情:

这是在一个 for 循环中,该循环循环某个人的兴趣数量。places[j].name是兴趣的名称。distance是我想要图片来源的门槛。到目前为止,一切都很好。

然后我想将所有信息收集到 requestPlaces 数组中。requestPlaces 声明如下:

我将所有执行的请求推送到该数组中,以便稍后我可以执行以下操作:

这就是问题所在。在$.when.apply(null, requestPlaces)我得到大小 0 和参数是一个空数组。似乎它没有等待所有请求完成并推送到 requestPlaces 数组。我能做些什么来解决这个问题?

几个考虑:

此代码块在另一个 $.when.apply 块内,用于另一个获取人们兴趣的请求,这是有效的。

而且我知道我对 panoramio api 所做的请求正在返回成功的结果,并且与第一个输入无关$.when.apply(null, requestPlaces)

如果需要,完整的代码可以更好地理解:

0 投票
0 回答
344 浏览

php - PHP 中 cURL 的连接问题

再会,

我有一个 Web 服务,它通过 PHP 向不同的外部 API 发出多个 cURL 请求,包括 panoramio.com、flickr.com、worldweatheronline.com 等。一年左右一切正常,但几周前失败的连接百分比通过了一些主机上的天空(panoramio.com 和 worldweatheronline.com 处于领先地位,分别有 6% 的失败请求)。对同一主机的直接后续请求可以以相同的概率成功或失败。

所以我试图弄清楚发生了什么以及我应该如何修复,也许是一些系统更新或更新的 PHP 版本被破坏了......

Ubuntu 12.04.4 LTS、PHP 5.5.16 和 nginx 上的 cURL 7.22.0 (php-fpm)。

cURL 选项是:连接超时 5 秒,总超时 60 秒,SSL 验证主机和对等方均被禁用,IP 解析强制为 IPv4。以下是失败请求的一些调试信息:

或者:

如您所见,连接过程在不同状态下终止,但 DNS 名称始终正确解析。

任何如何调试和/或解决此问题的想法都将不胜感激,因为我不知道在哪里挖掘了:/

0 投票
1 回答
94 浏览

javascript - 在谷歌地图填充浏览器中制作全景照片

我有一个显示 Panoramio 图像的谷歌地图 ( http://vispo.com/geogenie/dev/pt3.html )。我正在尝试这样做,以便当您单击 Panoramio 缩略图时,图像会填满浏​​览器。正如你所看到的,我(有点)几乎在那里。如何完成它以使其适用于不同大小的浏览器?

我查看了 Panoramio 网站 ( http://panoramio.com/api/widget/api.html ) 上的 Panoramio API 文档和 Panoramio API ( https://developers.google ) 上的 Google 文档。 com/maps/documentation/javascript/reference#PanoramioLayer)。我还阅读了 infoWindows 上的文档。

似乎一个人不应该以这种方式显示 Panoramio 图像?在一个小的信息窗口中显示一个小图像很容易,但这并不是一件很有趣的事情。

0 投票
0 回答
74 浏览

google-maps-api-3 - Panoramio JavaScript API 支持哪些语言代码?

Panoramio JavaScript API 支持哪些语言?

http://www.panoramio.com/api/widget/api.html,“JavaScript API”部分解释了可以指定语言参数。在下面的示例中,指定了 English 或 en:

src="http://www.panoramio.com/wapi/wapi.js?v=1&hl=en"

在上面的 URL 中,给出了一个指定法语或 fr 的示例。

我猜您总是为该语言指定一个 2 个字母的代码,或者,我认为它被称为 ISO 639-1 代码。

那么支持的语言列表是什么?

另外,如果要指定一种不受支持的语言,它会默认为英语吗?

0 投票
1 回答
284 浏览

ios - 无法使用 API 获取 Panoramio 数据

我正在尝试围绕给定坐标获取全景图片。但是,我的查询总是返回零张照片。这是我正在使用的代码。

现在对于坐标 (60.1190935704,-149.439081366) 我得到了 API

http://www.panoramio.com/map/get_panoramas.php?set=public&from=0&to=20&minx=60.029034&miny=-149.619843&maxx=60.209152&maxy=-149.258316&size=medium&mapfilter=true

这总是返回零结果。请帮我解决我做错了什么。

0 投票
1 回答
2123 浏览

google-maps - 用于从 Google Maps Views(如 Panoramio)显示最近的照片到 long/lat 位置的 API

请原谅我是否已经问过这个问题,但是在“谷歌地图视图”上搜索会带来很多不相关的点击。

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

例如,我有一个卡拉尼什石圈的页面。我可以根据长/纬度查询嵌入视图中的图像吗?

以下是该位置的视图: https ://www.google.com/maps/views/explore?hl=en&gl=gb&vm=1&ll=54.596562,-3.104517&bd=54.586641,-3.121855,54.606481,-3.087179&z= 15&pv=2

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

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

0 投票
1 回答
628 浏览

google-maps - Panoramio API 获取高分辨率照片?

API调用, http://www.panoramio.com/map/get_panoramas.php?order= popularity&set=public&from=0&to=10&minx=-124.29382324218749&miny=36.089060460282006&maxx=-119.8773193359375&maxy=38.7924090458

像这样返回 JSON,(坐标与这里的调用不同)

照片 ID 是 , 29861949

返回的图像是中等分辨率的,如何调用返回高分辨率图像?

网站上使用的图片是这个 url,其中照片 ID 更改 http://static.panoramio.com/photos/large/29861949.jpg

我可以在我的应用程序中使用 static.panaramio 还是仅使用 api 调用返回的图像?