1

如何通过一次发送多个纬度、经度来从全景图中获取所有图像。

我想在我的网站上显示全景图像,同样我做了以下操作

我可以通过仅发送一个位置的标签和纬度 lng 来从全景图中获取图像:

 'http://www.panoramio.com/map/get_panoramas.php?set=public&tag=pune&from=0&to=20&size=medium&mapfilter=true'

它给了我 20 张图片pune tag

通过使用 lat & lng,我使用了图片的以下 URL:

'http://www.panoramio.com/map/get_panoramas.php?set=public&minx=' . (73.856743 - 0.045) . '&miny=' . (18.520430 - 0.045) . '&maxx=' . 73.856743 . '&maxy=' . 18.520430 . '&from=0&to=1&size=medium';

它为我提供了 20 张位置pune图像lat = 18.520430lng = 73.856743

有没有办法通过发送multiple 标签纬度 lng来获取图像,即一次用于多个位置?

4

1 回答 1

1

一次获取两个标签或两个不同位置的照片是不可能的。

在 JavaScript 代码中你可以改变很多东西。

这个 Panoramio JavaScript API 小部件围绕纬度/经度对创建一个边界框,然后返回这些边界内的所有照片。

另一种 Panoramio JavaScript API 小部件,您还可以在其中通过示例和代码更改背景颜色。

我创建了一个blogspot 页面,在其中创建了许多 Panoramio JavaScript 和 HTML API 小部件。

作曲时不显示,发表后显示。

<div dir="ltr" style="text-align: center;" trbidi="on">
<script src="https://ssl.panoramio.com/wapi/wapi.js?v=1&amp;hl=en"></script>
<div id="wapiblock" style="float: right; margin: 10px 15px"></div>
<script type="text/javascript">
var myRequest = {
  'tag': 'kahna',
  'rect': {'sw': {'lat': -30, 'lng': 10.5}, 'ne': {'lat': 50.5, 'lng': 30}}
};
  var myOptions = {
  'width': 300,
  'height': 200
};
var wapiblock = document.getElementById('wapiblock');
var photo_widget = new panoramio.PhotoWidget('wapiblock', myRequest, myOptions);
photo_widget.setPosition(0);
</script>
</div> 
于 2013-10-21T08:42:43.390 回答