60 votes

À quoi sert la clé API dans Google Maps API V3?

Dans l'ancienne version de l'API, je dois insérer le code javascript dans la page en utilisant quelque chose comme cela pour seulement une fonctionnalité de base de travail:

http://maps.google.com/maps?file=api&v=2&key=GoogleMapsAPIKey

Où j'ai eu à configurer la clé API pour chaque site. Regarder la documentation, il est dit pour obtenir une carte de base de travail que j'ai juste besoin de ceci:

http://maps.google.com/maps/api/js?sensor=true/false

Où est la clé API dans tout ça? Ai-je besoin de s'inquiéter à ce sujet si je ne plan à l'aide d'une carte de base et le marqueur et aucune des fonctions plus avancées?

Je suis également en train de tester sur localhost, mais la FAQ dit j'ai encore besoin d'enregistrer une clé pour elle, que je ne l'ai pas fait et il fonctionne toujours.

65voto

Dan Diplo Points 16133

S'il est vrai que la V3 de l'API Google Maps n'a pas besoin d'une clé API, il est là pour une raison. Google a récemment présenté le limites d'utilisation:

Des sites Web et des applications à l'aide de chacune des Maps API ne peut à aucun coût générer:

  • jusqu'à 25 000 chargements de cartes par jour pour chaque API
  • jusqu'à 2 500 chargements de cartes par jour qui ont été modifiées à l'aide de la fonction de Cartes de Style

Afin de contrôler l'utilisation d'une clé API est nécessaire, comme les notes du développeur préciser:

Toutes les Cartes d'applications API doit charger les Maps API à l'aide d'une clé API. À l'aide d'une clé API vous permet de surveiller votre application Maps API d'utilisation, et s'assure que Google peut vous contacter à propos de votre application si nécessaire. Si votre demande de Cartes d'utilisation de l'API par le dépasse Limites d'utilisation, vous devez charger les Maps API à l'aide d'une clé API pour acheter des quotas supplémentaires.

Si vous n'avez pas besoin d'avoir une clé API, il est utile si vous voulez surveiller votre utilisation et également requis si vous l'achat supplémentaire d'un quota d'utilisation.

46voto

Ossama Points 1593

La V3 de l'API Google Maps ne nécessite pas de clé API. Alors vous êtes prêt à partir.

Edit: Depuis que j’ai répondu à cette question, Google a publié la prise en charge des clés d’API dans la v3, vous permettant de voir l’utilisation de votre site API dans la console pour développeurs de Google. La réponse d'origine est toujours exacte: les clés API ne sont pas obligatoires, mais elles sont maintenant recommandées.

-1voto

user1701556 Points 16

Vous ne pouvez pas utiliser les cartes de google dans l'application Android à moins de créer une carte google map de la clé. Vous devez utiliser l'utilitaire keytool pour générer MD5 et l'utiliser pour générer de google map clés sur google map site web. keytool devrait être situé sur votre ordinateur où vous avez sdk installé. J'ai généré développeur de google map clé, et j'ai remarqué que la clé est bonne seulement pour le développement de l'application Android sur l'ordinateur. Si vous allez à développer des applications Android sur un autre ordinateur, puis vous avez besoin de générer une autre carte google clés pour cet ordinateur. Si vous ne voyez pas une carte google map sur votre application Android, mais plutôt de vous voir une grille, cela pourrait signifier que votre carte de google, la clé n'est pas valide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X