Il n'y a pas moyen d'intégrer une Carte Google map dans un e-mail en HTML?
J'ai fait une bonne quantité de recherche et ont trouvé plusieurs "solutions" comme le static maps API et simplement l'envoi d'un lien vers un Gmap. Cependant il n'y a vraiment pas moyen d'envoyer quelqu'un à une Carte Google map?
- Voulez-vous dire un javascript de la carte ou l'image d'une carte? Il n'y a aucun moyen que vous allez obtenir JavaScript, des cartes de travail dans l'email.
- L'API des Cartes Statiques va me donner une image de ma carte à intégrer. Qui fonctionne très bien. Cependant, je suis en train de parler d'un intégré à, vrai de vrai, iframe carte dans un e-mail HTML.
- De serveur vous pouvez enregistrer l'image de la carte stackoverflow.com/questions/9358684/...
Vous devez vous connecter pour publier un commentaire.
Bien votre propre recherche montre que la plupart des clients de messagerie ne fais pas les iFrames, de sorte que pensez-vous faire?
C'est sur le but par le chemin. iFrames et JavaScript sont les risques de sécurité que les services de messagerie ne voulez pas avoir affaire avec.
Votre meilleur pari est d'obtenir une image statique de la carte et incorporer comme une image dans un e-mail HTML. Mettre un lien hypertexte sur le "plein" de la carte sur Google Maps.
De le faire manuellement dans Gmail:
href
de l'ancre dans la section "Carte avec un lien vers Google Maps"Vous pouvez créer une image statique de la carte et l'envoyer par e-mail, de le faire en Perl: https://metacpan.org/pod/Geo::Google::StaticMaps::V2
ou tout simplement directement par Google:
https://developers.google.com/maps/documentation/static-maps/
Il devrait être quelque chose comme cela dans la partie HTML de l'e-mail:
J'ai juste essayé et il fonctionne comme un charme.
Exemple de code:
Vous pouvez envoyer un lien qui inclut des paramètres de la carte (Lat,Lgt.. etc) avec l'e-mail d'une page HTML sur votre serveur qui accepte les paramètres de la carte avec les api REST et d'afficher l'intégralité de la carte dans le navigateur.Sinon, la seule solution est d'utiliser la carte statique concept.Ou les deux peuvent être utilisés , Envoyer la carte statique de l'image, et en dessous un lien vers la page HTML qui accepte les paramètres, prépare la carte et afche la carte réelle si l'utilisateur préfère.