问题标签 [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 投票
16 回答
124277 浏览

geocoding - 如何计算给定纬度/经度位置的边界框?

我给出了一个由纬度和经度定义的位置。现在我想计算该点例如 10 公里内的边界框。

边界框应定义为 latmin、lngmin 和 latmax、lngmax。

我需要这些东西才能使用panoramio API

有人知道如何获得积分的公式吗?

编辑:伙计们,我正在寻找一个公式/函数,它以 lat & lng 作为输入并返回一个边界框作为 latmin & lngmin 和 latmax & latmin。Mysql、php、c#、javascript 都可以,但伪代码也可以。

编辑:我不是在寻找显示 2 点距离的解决方案

0 投票
2 回答
247 浏览

geocoding - 免费服务器解决方案,用于带有地理标签的严格内容照片

我想用地理标签创建某种开放的免费“群组”照片发布

首先我想到了Panoramio,但似乎没有用于照片上传的 API。

到目前为止,我只能看到两种方式:

  • Flickr - 有群组,但无论如何您都必须批准群组成员资格,或者使用不利于维护的标签进行分组

  • 定制服务器解决方案,这将花费精力和托管

您能否推荐其他具有地理标记功能的免费照片服务或开源解决方案?

谢谢!

编辑
:) 想补充一点,我对开放 API的服务很感兴趣,这就是为什么我认为在 SO 上问这个问题是个好主意...

0 投票
1 回答
5107 浏览

api - 如何使用服务与 Panoramio API 交互?

我正在编写一个基于位置的客户端,并希望将 Panoramio 与我的客户端集成,现在的问题是我找不到使用 ~REST 类服务与 Panoramio 交互的方法。

我知道他们确实有一个 API,但它主要用于将内容嵌入到网站中,而不是通过我的代码进行交互(至少来自文档)

你们有没有人通过这个破解方法?

如果您想知道,我正在为 android 和 iphone 本地编写客户端。

干杯,

G。

0 投票
1 回答
5111 浏览

javascript - OpenLayers 格式 JSON 返回空 responseText 字符串

在 OpenLayers 论坛发帖一周后没有收到我的问题的回复,我决定看这里。我用谷歌搜索和搜索,甚至发现了一个关于这个主题的精彩教程,用西班牙语,但写得很好,谷歌翻译能够完美地翻译它。

gisandchips.org/2010/05/04/openlayers-y-panoramio/

所以我遵循了本教程,现在我正在尝试访问 Panoramio 数据 API 来查询照片并将它们显示在我的地图上。但是,我的代码失败了:

var panoramio = json.read(response.responseText);

根据萤火虫和警报(response.responseText),我的responseText是一个空字符串......

在萤火虫中,我有 GET url http://localhost/cgi-bin/proxy.cgi?url=http%3A%2F%2Fwww.panoramio.com%2Fmap%2Fget_panoramas.php%3Forder%3Dpopularity%26set%3Dfull%26from%3D0%26to%3D40%26minx%3D-20037508.3392%26miny%3D-20037508.3392%26maxx%3D20037508.3392%26maxy%3D20037508.3392%26size%3Dthumbnail

这向我展示了有效的 JSON。而且我知道我的响应对象不为空,因为 alert(response) 表明它正在获取 [object XMLHttpRequest]

老实说,我没有想法。在尝试解析 JSON 之前,我尝试解析 XML,但完全没有运气。我真的很喜欢将 RSS 和 API 数据放到我的地图上的想法。下面附上我的代码,感谢您提供的任何反馈:)

谢谢,

艾尔谢

0 投票
2 回答
996 浏览

javascript - Panoramio API - No Images returned?

I'm using the Panoramio API to create a little photo widget like the one you see here at this link. My code sets some options up for retrieving photos, namely by creating a bounding box around a lat/long pair and then returning all photos w/in those bounds.

However, sometimes (depending on the coordinates), no photos are returned and my widget just appears with broken page links (small symbol). Anyone know how to check whether or not the api will in fact return data? I'd like to perhaps replace the contents of the div tag holding the widget w/some text saying 'no photos available'. Something like that...

0 投票
2 回答
347 浏览

computer-vision - Panoramio 如何让照片像这样可缩放?

如本例所示。

http://www.panoramio.com/lookaround/38848817

您可以单击照片以查看另一张照片。他们是如何匹配这些照片的?

有没有什么软件可以帮助我做到这一点?

0 投票
1 回答
2041 浏览

javascript - 将 Panoramio 照片添加到 OpenLayers 地图

我有一个非常集成的 OpenLayers 地图,我想将来自 Panoramio API 的照片添加到其中。不幸的是,这两个 API 似乎都没有关于这个主题的记录。我在这里找到了一个很棒的教程http://www.gisandchips.org/2010/05/04/openlayers-y-panoramio/但由于我对这一切都很陌生,这可能是我无法自己完成的原因。我觉得即使使用本教程,我的脑海中也有很多空白,更不用说,照片没有出现在我的地图上:-/

这是我的代码部分,它演示了我对该教程的使用以及我到目前为止所做的尝试:

在我看来,这段代码应该可以完美运行。在我的滑地图上给我一些 Panoramio 缩略图的结果。不幸的是,该层似乎在那里,但是是空白的。当我在 Firebug 中查看响应文本时,我可以看到 JSON 返回的带有来自 Panoramio 的照片属性,位于我指定的位置(西藏)。感谢您的帮助和时间来考虑我的问题。

谢谢,

艾尔谢

0 投票
1 回答
996 浏览

php - 使用 AJAX 访问 Panoramio API - 错误“Access-Control-Allow-Origin 不允许Origin hxxp://foo.bar。”

我目前遇到这个问题,想知道为什么...?

错误信息是:

“XMLHttpRequest 无法加载http://www.panoramio.com/wapi/data/get_photos?v=1&key=dummykey&tag=test&offset=0&length=20&minx=-30&miny=0&maxx=0&maxy=150&callback= ?. Origin hxxp://foo. Access-Control-Allow-Origin 不允许使用 bar。test_panoramio.html:59Uncaught SyntaxError: Unexpected token )"

“hxxp://foo.bar”是指我运行脚本的站点。

网站上的“test_panoramio.html”包含以下内容:

如果直接在浏览器中键入 Panoramio URL,则可以使用。

请你能帮我解决这个问题,我已经没有希望了...... :(

先感谢您,

你的马尔科

0 投票
0 回答
986 浏览

api - Panoramio REST API - 如何获取纬度和经度?

我一直在创建一个实现,我希望从 Panoramio 获取每个返回的图像的纬度和经度坐标值。

我见过一个例子,其中 REST 调用返回了一个对象,其中还包含照片的纬度和经度值。例如,当仅请求前 10 个排名靠前的图像时。

如果我现在检查来自 Panoramio 服务的默认输入,我至少无法在结果中找到参数 lat 和 lon?

任何人都知道这是为什么,我怎样才能得到图像和经纬度值?

干杯加里汉密尔顿挪威

0 投票
1 回答
367 浏览

python - Python中的到/从分页

全部,

这可能是一个非常新手的问题,但我被困在如何在 Python 中做到这一点。我需要做的是,在向 Panaramio 请求数据时设置 to 和 from 参数。

http://www.panoramio.com/map/get_panoramas.php?set=public& from=0&to=100 &minx=-180&miny=-90&maxx=180&maxy=90&size=medium&mapfilter=true

Panoramio 一次只允许您返回 100 条记录,因此我需要构建 url 字符串以显示 100 组的进度。例如。101-200、201-300 等。是否有任何示例可以向我展示如何使用 Python 进行这种类型的分页?

谢谢,亚当

更新: 下面的例子似乎做了我想做的事。现在我必须弄清楚如何从 101-200、201-300 等进行实际迭代......从那里我可以获取这些值并构建我的查询字符串。这有意义吗?

更新#2:我让它变得比本来应该做的更难