Skip directly to content

GMaps Street Views, Mikka - Snappy46

Portrait de zozodesbois
on mer, 07/12/2011 - 20:59
  1. Google Maps et Street View sur votre TV !
  2. Installation
  3. GMaps version PHP
  4. Utilisation
  5. Problèmes connus
  6. Références

Difficulté Facile
Ecrit avec le FW
Prérequis Telnet

Google Maps et Street View sur votre TV !

Mikka et Snappy46 ont encore frappé !
Voici, sur votre Télévision, des cartes, routières et satellites... Et la cerise sur le gâteau : Street View ! wink

Un petit bémol cependant, car il y a quelques petits blocages.
Alors, je réclame votre indulgence, car tout cela est entièrement bénévole. En plus de leur vie de famille, Mikka et Snappy46 sont maintenant sur d'autres projets tout aussi intéressants comme le Jukebox de Films qui passe avant tout.

L'idée est donnée, il faut améliorer les choses. Des volontaires ? Alors allez-y, le Guide du RSS est là pour vous aider. Ainsi que le Forum pour l'aide au développement.
J'ai commencé a faire un petit script basé sur le code de Mikka et Snappy46. Il permet de profiter de Street view en plein écran, dès que je peux je vous en fait profiter.

Installation

Rien de plus simple, vous avez 6 lignes à ajouter dans votre fichier menu.rss

<item>
    <title>GMaps</title>
    <link>rss_command://search</link>
    <search url="http://playon.unixstorm.org/google/maps.php?find=%s" />
    <media:thumbnail url="http://playon.unixstorm.org/google/image/maps.jpg" width="120" height="90" />
</item>

Pour ceux qui ne voient pas comment coller ces lignes, à la place, je vous propose de télécharger l'archive GMaps_url.zip qui se trouve dans les téléchargements du GeekyHMB section IMS_scripts
L'archive contient deux dossiers

IMS_scripts
IMS_image

Dés-archivez-les et mettez-les à la racine d'une clé USB, ou à la racine de votre disque dur.

Activez, dans le Setup de votre HMB le paramètre "IMS Scripts" pour que votre HMB aille chercher votre dossier sur le bon support.

enlightenedSi vous avez configuré sur "USB" et que vous débranchez la clé USB, votre HMB ira chercher les scripts internes (Système). Ce n'est donc pas nécessaire de remettre ce paramètre par défaut sur Système.

Retournez sur le menu GUIDE puis allez sur le menu IMS (Internet Media Services)
Et choisissez Google Maps.

GMaps version PHP

Il existe une version script de GMaps. Cependant il faut ajouter un interpréteur PHP dans le système de nos HMB pour pouvoir faire tourner ces scripts. Ce sera l'objet d'un autre Tuto, car c'est quelque chose d'assez compliqué à mettre en place.

Utilisation

Le site de Mikka va faire tout le travail en envoyant a votre HMB le code pour afficher les images de Google.

Il y a des limitations propres à Google pour ce qui est de la taille des images, du nombre d'images.

Mais cela nous donne un aperçu de ce qui est réalisable avec nos machines.

Attention Les touches ne correspondent pas vraiment à l'aide qui est affichée. Malheureusement, je ne peux pas les modifier parce que je n'ai pas accès au code, et Mikka et plutôt surbooké.

Pour commencer, saisissez l'adresse que vous voulez visualiser et validez avec "OK".

Nous voici sur Google MAP.

La vue satellite

En zoomant

La vue topographique.

Une vue mixte

Et Street view

Problèmes connus

Lorsque vous zoomez en street view, dans certains cas, l'affichage se bloque et les valeurs de "Heading" s'affolent dans la zone d'information. La solution c'est d'appuyer plusieurs fois sur les touches "Next" ou "Prev".

Google limite le nombre d'images par IP. Cependant il y a certainement moyen d'améliorer le script qui récupère plusieurs fois la même image.

Références

GMap sur le site de Mikka

Geocoding API
Static Maps API
Street View API

Votez: 
Pas encore de vote