2010-10-26 17 views
0

J'utilise l'API Panoramio pour créer un petit widget photo comme celui que vous voyez here at this link. Mon code définit quelques options pour récupérer des photos, à savoir en créant un cadre de délimitation autour d'une paire lat/long, puis en retournant toutes les photos w/dans ces limites.API Panoramio - Aucune image renvoyée?

Cependant, parfois (en fonction des coordonnées), aucune photo n'est renvoyée et mon widget apparaît avec des liens de page cassés (petit symbole). Quelqu'un sait-il comment vérifier si oui ou non l'API retournera des données? Je voudrais peut-être remplacer le contenu de l'étiquette div tenant le widget w/un texte disant «pas de photos disponibles». Quelque chose comme ça ...

Répondre

0

ce widget API JavaScript créer panoramio un cadre de sélection autour d'une paire lat/long puis de revenir toutes les photos avec dans ces limites.

Un autre type de widget API JavaScript JavaScript dans lequel vous pouvez également modifier la couleur d'arrière-plan avec example and code is here.

J'ai créé un blogspot page où j'ai créé de nombreux widgets Panoramio JavaScript et API HTML.

Il n'apparaît pas dans l'humeur de composition.Il montre après publication.

<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>