Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 10 August 2012 18:44

Achref_geo
Participant actif
Date d'inscription: 19 Feb 2012
Messages: 107

Google Maps API et affichage d'une couche vecteur

Salut tout le monde,
Je suis débutant avec l'API google maps et je veux afficher une couche vecteur à partir d'un fichier .geojson local, comment faire ? je n'ai pas trouvé un exemple qui utilise une URL vers le fichier comme le cas d'openlayers
Merci pour votre aide

Hors ligne

 

#2 Sat 11 August 2012 09:21

Achref_geo
Participant actif
Date d'inscription: 19 Feb 2012
Messages: 107

Re: Google Maps API et affichage d'une couche vecteur

Bonjour,
Voici le code que je l'utilise pour afficher la couche:

Code:

<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <style type="text/css">
      html { height: 100% }
      body { height: 100%; margin: 0; padding: 0 }
      #map_canvas { height: 100% }
    </style>
    <script type="text/javascript"
         <script src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript" src="PATH_TO_PLUGIN/jquery.ui.map.js"></script>
    </script>
    <script type="text/javascript">
      function initialize() {
        var mapOptions = {
          center: new google.maps.LatLng(34,10),
          zoom: 6,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById("map_canvas"),
            mapOptions);
            

    $.getJSON( 'http://localhost/MonTP/Appli_stage/json_point_DD.geojson', function(data) { 
    });
        
      }
    </script>
  </head>
  <body onload="initialize()">
    <div id="map_canvas" style="width:70%; height:70%"></div>
  </body>
</html>

firebug retourne la réponse XML complète, je ne vois aucun problème, Est ce qu'il manque quelque chose ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB