2012-07-09 2 views
0

Les cartes statiques de l'API Google Maps bloquent les cartes de mon site Web. Le site est sur un équilibreur de charge, donc la carte n'est bloquée que sur l'un des serveurs et ne semble être bloquée que lorsque carte qui a été envoyée dans un Email. Les utilisateurs voient un X rouge avec une image d'accélérateur représentant une surutilisation.API Google Maps Bloqué pour certain serveur

Si je vois la carte dans un navigateur en utilisant la version Javascript V3 de la même carte sur le même appareil, c'est bien. Ou si je me retrouve sur un autre serveur (load balancer), alors ça va. C'est juste un serveur spécifique affichant un email avec la carte dans l'email.

http://maps.google.com/maps/api/staticmap? (exemple - ne fonctionne pas en dehors du code)

Ma question est d'essayer de comprendre ce qui se passe. Lorsque vous consultez un e-mail avec la carte statique, c'est l'utilisateur final (destinataire de l'e-mail) qui télécharge la carte. Il n'y a aucun moyen d'atteindre une limite de 2 500 vues par jour. Tous les e-mails proviennent d'un serveur, mais lors de la visualisation, je ne pense pas que ce soit un facteur, car ce n'est que lorsque je suis sur un serveur Web spécifique que j'ai le problème.

Quelqu'un peut-il expliquer ce qui se passe?

Par ailleurs, j'ai contacté le groupe Google Business Premier et n'ai pas encore reçu de réponse. J'ai besoin d'un work-around pendant que je découvre quoi et s'ils veulent me faire payer.

Répondre

0

Je m'assurerais que vous n'introduisez pas l'image elle-même dans l'e-mail, mais plutôt que vous incluez une balise qui charge la carte directement depuis Google. Si votre programme de téléchargement d'e-mails télécharge l'image et l'intègre dans l'e-mail, vous pouvez facilement dépasser cette limite en fonction du nombre d'images et d'e-mails que vous envoyez.

Il serait utile de regarder la source HTML de l'email et de vous assurer que vous chargiez la carte directement depuis Google. Si tel est le cas, les problèmes de dépassement de quota que vous avez rencontrés peuvent être limités à votre adresse IP actuelle. Vérifier le courrier électronique d'une adresse IP différente (en simulant l'un de vos utilisateurs finaux) devrait être un test bien meilleur.

+0

Merci. Bon conseil. La carte google est dans et tag IMG user1512472

+0

Basé sur vos commentaires, j'ai fait quelques tests supplémentaires pour isoler le problème. 1) peu importe le serveur sur lequel mon appareil est allumé. 2) N'arrive que (pour ce test) sur mes iPhones, lors de la lecture de l'email avec la carte. 2) Les IP proviennent d'AT & T, très similaires sur 2 téléphones, mais différents (145, 147). iPad lecture d'email sur 3G fonctionne aujourd'hui, mais a eu des problèmes (.18 IP) 3) Se produit seulement lors de la lecture de l'email. J'ai posté le même code HTML sur une page Web et affiché sur le même appareil et cela fonctionne. Faire du sens? Peut-être qu'ils ont bloqué une gamme de PI? Cependant, pas sûr que cela a du sens, car cela fonctionne dans un navigateur. – user1512472

+0

encore un élément de preuve ... Mon iPad était sur Ip. 18 et fonctionne même sur la carte email. J'ai attendu un moment et vérifié à nouveau ... il a changé pour .20. Maintenant, il est bloqué. Je me demande s'ils ont bloqué toute une série de PI ...? Vous ne savez pas comment résoudre ce problème ... – user1512472