Depuis quelques jours, Google Maps prends en charge le
GeoRSS (
‘Geographically Encoded Objects for RSS feeds’). En gros, on peut donc dans une recherche
Google Maps entrer l’adresse d’un flux RSS qui contient à coté de données classiques (titre d’un article, date, contenu, etc.) des paramètres géographiques associés aux articles, comme la latitude et la longitude.
J’ai adapté mes flux RSS afin que ceux-ci utilisent le GeoRSS :
J’ai évidemment l’avantage d’avoir programmé mon blog moi-même et d’avoir ces données déjà à disposition depuis quelques temps, ce qui ne sera pas le cas des WordPressiens là dehors.
Afin de géotagger vos articles, il vous suffit de quelques simples petites étapes. La première consiste à déclarer le GeoRSS et le GML comme namespace.
<rss version="2.0"
...
xmlns:georss="http://www.georss.org/georss"
xmlns:gml="http://www.opengis.net/gml"
/>
La deuxième étape consiste à, pour chacun des ‘item’, ajouter une position.
<item>
...
<georss:where>
<gml:Point>
<gml:pos>50.85438713318848 4.358503818511963</gml:pos>
</gml:Point>
</georss:where>
</item>
Il est bien entendu possible d’aller beaucoup plus loin, mais pour ça je vous renvoi vers
la documentation du GeoRSS.
C’est quelque chose qui à mon sens est bien pratique. Espérons maintenant que
Google Earth suit et qu’on puisse y ajouter des flux RSS dans l’esprit des network link afin de faire de Google Earth un aggrégateur RSS ‘géographique’ en combination avec le timeline.