<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.mdl29.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.mdl29.net/feed.php">
        <title>Maison du Libre | Brest - lespetitshackers:ffox</title>
        <description></description>
        <link>https://wiki.mdl29.net/</link>
        <image rdf:resource="https://wiki.mdl29.net/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-05-19T10:12:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:cartegps&amp;rev=1713299199&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:cartemdl&amp;rev=1713299199&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:carteopenlayers&amp;rev=1713299199&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:gpsdyn_map&amp;rev=1713299199&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.mdl29.net/lib/exe/fetch.php?media=logo.png">
        <title>Maison du Libre | Brest</title>
        <link>https://wiki.mdl29.net/</link>
        <url>https://wiki.mdl29.net/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:cartegps&amp;rev=1713299199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-16T20:26:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cartegps</title>
        <link>https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:cartegps&amp;rev=1713299199&amp;do=diff</link>
        <description>Exemple Carte GPS non dynamique- Firefox OS

Création de l&#039;application

Créer un dossier gps qui contiendra tout les scripts de votre application.

Fichier index.html :


&lt;!doctype html&gt;

&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Carte GPS&lt;/title&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;hello.css&quot;/&gt;
  &lt;/head&gt;

  &lt;body&gt;
    &lt;h1&gt;Bonjour tout le monde&lt;/h1&gt;
    &lt;div id=&quot;map&quot; style=&quot;width: 320px; height: 480px; text-indent: 0px; border-radius: 10px 10px 10px 10px;
    overflow: hidden; box-shadow: 0px 0px 5px gray; text-a…</description>
    </item>
    <item rdf:about="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:cartemdl&amp;rev=1713299199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-16T20:26:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cartemdl</title>
        <link>https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:cartemdl&amp;rev=1713299199&amp;do=diff</link>
        <description>Exemple Carte - Firefox OS

Création de l&#039;application

Créer un dossier carte qui contiendra tout les scripts de votre application.

Fichier index.html :


&lt;!doctype html&gt;

&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Carte MDL&lt;/title&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;hello.css&quot;/&gt;
  &lt;/head&gt;

  &lt;body&gt;
    &lt;h1&gt;Bonjour tout le monde&lt;/h1&gt;
    &lt;div id=&quot;map&quot; style=&quot;width: 320px; height: 480px; text-indent: 0px; border-radius: 10px 10px 10px 10px;
    overflow: hidden; box-shadow: 0px 0px 5px gray; text-align: center;&quot;&gt;…</description>
    </item>
    <item rdf:about="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:carteopenlayers&amp;rev=1713299199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-16T20:26:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>carteopenlayers</title>
        <link>https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:carteopenlayers&amp;rev=1713299199&amp;do=diff</link>
        <description>Exemple Carte GPS avec OpenLayers - Firefox OS

Création de l&#039;application

Créer un dossier gps qui contiendra tout les scripts de votre application.

Fichier index.html :


&lt;!DOCTYPE html&gt;
&lt;html&gt;
    &lt;head&gt;
        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
        &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0&quot;&gt;
        &lt;meta name=&quot;apple-mobile-web-app-capable&quot; content=&quot;yes&quot;&gt;
        &lt;title&gt;OpenLayers Geolocatio…</description>
    </item>
    <item rdf:about="https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:gpsdyn_map&amp;rev=1713299199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-16T20:26:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gpsdyn_map</title>
        <link>https://wiki.mdl29.net/doku.php?id=lespetitshackers:ffox:gpsdyn_map&amp;rev=1713299199&amp;do=diff</link>
        <description>Un point suivant la position GPS ...

Probématique

Le script (ci-dessous) position un cercle sur une carte indiquant la position de l&#039;utilisateur.

Il est basé sur le Geolocation API et OpenLayers.

Le code ...


&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;title&gt;Test Geolocation&lt;/title&gt;
  
  &lt;!-- OpenLayers --&gt;
  &lt;script src=&quot;http://osm.osv/OpenLayers.js&quot;&gt;&lt;/script&gt;
  &lt;script src=&quot;http://osm.osv/OpenStreetMap.js&quot;&gt;&lt;/script&gt;
  
  &lt;script type=&quot;text/javascript&quot;&gt;
    var idEl = function( id ){ return document.…</description>
    </item>
</rdf:RDF>
