Panoramio API - изображения не возвращаются? - PullRequest
0 голосов
/ 26 октября 2010

Я использую Panoramio API для создания небольшого виджета фотографий, подобного тому, который вы видите здесь по этой ссылке. Мой код устанавливает некоторые параметры для извлечения фотографий, а именно путем создания ограничивающего прямоугольника вокругширота / длинная пара, а затем возвращаются все фотографии с этими границами.

Однако иногда (в зависимости от координат) фотографии не возвращаются, и мой виджет просто появляется с неработающими ссылками на страницы (маленький символ).Кто-нибудь знает, как проверить, действительно ли API будет возвращать данные?Я хотел бы, возможно, заменить содержимое тега div, содержащего виджет, с текстом «Нет доступных фотографий».Нечто подобное ...

Ответы [ 2 ]

0 голосов
/ 21 октября 2013

этот виджет Panoramio JavaScript API создает ограничивающий прямоугольник вокруг пары широта / длинна, а затем возвращает все фотографии с этими границами.

Другой вид виджета Panoramio JavaScript API, в котором вы также можете изменить цвет фона с помощью пример и код здесь .

Я создал страницу блога , где я создал множество виджетов 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>
0 голосов
/ 01 июня 2011

API немного грустный.не думаю, что у него есть решение.

см. эту ветку в их блоге

http://www.panoramio.com/forum/viewtopic.php?t=31697&sid=b6d56e00ceffd6cda312da185242107a

...