Je travaille sur un projet qui sélectionne des emplacements aléatoires dans le monde entier et qui nécessite certaines fonctionnalités de Google Street View. Je travaille avec l'API v3 de Google Maps. La question que j'ai est avec la méthode getPanoramaByLocation. Selon les docs de Google, getPanoramaByLocation est:Google Maps API v3 getPanoramaByLocation (StreetView)
"Récupère le StreetViewPanoramaData pour un panorama dans un rayon donné du LatLng donné Le StreetViewPanoramaData est passé au callback fourni Si le rayon est inférieur à 50 mètres, le panorama le plus proche sera retourné. "
La partie qui m'intéresse est où il est dit "moins de 50 mètres, renvoie panorama le plus proche." Ainsi, par exemple, si je mets des coordonnées pour quelque part au milieu du Congo (où il n'y a pas de vue sur la rue pour des miles et des miles), cela devrait renvoyer un panorama de la vue de rue disponible la plus proche. Mais ça ne l'est pas, ça revient à zéro à chaque fois.
Y a-t-il une limite à sa taille?
Voici mon Fiddle:
Merci à tous, et nous espérons que cela aide tout le monde à l'avenir.
La manière dont ils l'écrivent peut être interprétée de deux manières différentes. Cette ligne doit être clarifiée: "Si le rayon est inférieur à 50 mètres, le panorama le plus proche sera retourné." Cela pourrait signifier que si je mettais 1 mètre pour mon rayon, cela ramènerait le panorama le plus proche dans n'importe quelle distance. Par ce que ça fait maintenant, j'imagine que ça doit être dans le rayon que je mets dedans. Merci pour votre réponse. – efru
Andrew, connaissez-vous un moyen d'accomplir ce que j'avais ci-dessus? Fournir fondamentalement n'importe quel ensemble de coordonnées dans le monde entier et trouver le pano le plus proche? – efru
@efru: Je ne pense pas que ce serait particulièrement utile, j'en ai peur. Cliquez au Congo et obtenez un StreetView à Lagos (ou ailleurs)? Pourquoi? Il n'a aucun rapport avec le point sélectionné. Cela dit, que se passe-t-il si vous utilisez un rayon ridiculement grand? –