11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Actuellement étudiant, dans le cadre d'un projet web, je suis amené à intégrer sur un site une carte Google Maps qui récupère toutes les latitudes et longitudes associées à divers articles pour afficher leur localisation (avec des marqueurs de couleurs différentes selon leur catégorie). J'ai réussi à coder ceci. Or mon problème réside sur l'utilisation de l'api de Google Maps V3. En effet, j'ai pu lire sur beaucoup de forums traitant de ce sujet que l'insertion d'une clé d'authentification pour l'utilisation de l'api v3 n'était pas nécessaire. Pourtant lorsque j'utilise mon site en local en insérant le script suivant:
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
le site ne marche pas. Il n'y a qu'en ligne qu'il fonctionne (mais en obtenant un warning api key missing dans la console).

Je me posais donc les questions suivantes: Quel est l'intérêt d'une clé d'authentification ? Pourquoi Google semble indiquer qu'elle ne soit pas nécessaire pour l'api v3 alors que j'obtiens des warning dans la console ? Dans le cas où je souhaiterai intégrer une clé d'authentification, de quelle manière procéder sachant que Google ne référence pas Google Maps api v3 dans sa bibliothèque lorsque je me rends sur https://console.developers.google.com/apis/library ? Par ailleurs par quel src devrais-je faire appel à cette clé dans mon script du méta ?

Je comprends que ces questions peuvent paraître futiles, mais j'ai beau avoir recherché pendant plusieurs jours des réponses à mes questions, je n'en ai pas trouvé.

Merci par avance pour vos réponses,
Cordialement.
En effet les docs de google ne sont pas toujours très compréhensible/ordonnées. Google demande une clé car le service est payant à partir d'un certain seuil. Voir les tarifs : https://developers.google.com/maps/pricing-and-plans/

De mémoire il faut se rendre sur cette page et cliquer sur le bouton pour obtenir une clé :
https://developers.google.com/maps/documentation/javascript/get-api-key?hl=Fr

Configurer la clé pour les domaines souhaités et ensuite il est expliqué comment intégrer la clé, c'est un code à copier/coller normalement pas bien compliqué.
Bonjour,

Merci beaucoup pour cette réponse. En effet, je trouvais la documentation de Google relativement difficile à comprendre Smiley confus . Sur certaines pages était indiqué que l'api Google Maps v3 ne nécessitait plus de clé d'authentification et sur d'autres était expliqué le contraire Smiley sweatdrop . Merci encore en tout cas.
Modérateur
Oui ce n'était plus nécessaire avec la V3 jusqu'à l'année dernière, Google a changé sa politique et demande une clé pour toute requête.