IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

shortcode avec Google map


Sujet :

WordPress PHP

  1. #1
    Membre éclairé
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Par défaut shortcode avec Google map
    Bonjour,
    Premierement, je ne comprend pas la variable optionnel passer en parametre:
    $content=null
    A quoi sert-elle ?
    Le short code en lui meme fonctionne, mais pas pour la carte

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function xa_map_it($atts, $content=null){
    	$addr = '30 Canterbury ST, Austin, US';
    	shortcode_atts( array('title' => 'Your map', 'adress' => ''), $atts);
    	$base_map_url = "http://maps.googleapis.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400&sensor=false";
    	return 
    	 '<h2>'.$atts['title'].'</h2>
    	 <img alt="no image no image no image no image " 
    	scr="'. $base_map_url.urlencode($atts['adress']) .'">';
     
    }
    Merci

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    Bonjour,

    c'est quoi ton but ??

    La c'est un code prit sur le web (dans wordpress), sans but particulier ...

    tu desires afficher une carte google map particulière ?

    la fonction peut-etre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function getMap($adresse="Paris", $size="400x400", $zoom=14){
    return '<img src="http://maps.googleapis.com/maps/api/staticmap?'.$adresse.'&zoom='.$zoom.'&size='.$size.'&sensor=false";'
    }
     
    echo getMap('Paris,3 rue de la concorde');
    et la tu peux t'amuser avec cette fonction , même en QUERTY

  3. #3
    Membre éclairé
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Par défaut
    Le but c'est d'ecrire un shortcode.
    Ma fonction, return parfaitement le resultat.
    Je rentre ces deux valeurs dans un post, cela fonctionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [map_it title="la super carte" adress="1503 Canterbuty ST, Austin, TX"]
    Grace a des fonctions natives Wordpress:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    shortcode_atts( array('title' => 'Your map', 'adress' => ''), $atts);
    add_shortcode('map_it','xa_map_it');
    Bref c'est dans la doc rien de plus.

    Par contre mets deux questions restent ouvertesm merci pour le lien de la carte, je vais pouvoir en faire quelque chose.

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    je comprend pas tes questions

    1) le param

    c'est si gros qu'il ne sert a rien, mais avec wordpress rien ne m'étonne (gros troll)

    2) ca fonctionne mais pas la carte ?
    tu veux dire que la carte ne s'affiche pas ? donc il fonctionne pas ??

    alors il suffit de regarder le code généré par la fonction : le src="" !


    ps : pour mon troll, c'est ma reponse a ton post

    Wordpress c'est genial ...
    si c'est cela un code mal ecrit, voir detestable, alors je rigole

  5. #5
    Membre éclairé
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Par défaut
    Sa me renvoie parfaitement l'attribut alt="no image no image no image no image "
    J'ai passe la variable center pour rentrer l'adresse a la fin de l'url ?

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <img alt="no image no image no image no image " scr="http://maps.googleapis.com/maps/api/staticmap?zoom=14&amp;size=100x200&amp;sensor=false&amp;center=1503+Canterbury+ST%2C+Austin%2C+TX">

  6. #6
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    &amp; dans url a la place de "&"

    aucune idée ou se fait cette transformation, ...
    edit : a oui, pas vu le urlencode

    et src="" PAS scr=""

  7. #7
    Membre éclairé
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Par défaut
    Ha oui merci, je pensais qu'en utilisant urlencode, j'allais eviter les bugs.
    Que je suis naif (je me troll, saperlipopette).

    http://maps.googleapis.com/maps/api/...C+Austin%2C+TX

    le lien fonctionne seul mais pas avec Wordpress, une idee ?


Discussions similaires

  1. Calcul de distance avec Google Map
    Par jouclar dans le forum Réseau/Web
    Réponses: 6
    Dernier message: 22/04/2010, 15h58
  2. [PHP 5.0] file_get_contents avec Google Maps
    Par Invité dans le forum Langage
    Réponses: 1
    Dernier message: 17/01/2010, 10h58
  3. Recuperer nom du pays avec GOOGLE MAP
    Par alas70 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/10/2008, 22h21
  4. Pb avec google map
    Par dolfendo dans le forum GWT et Vaadin
    Réponses: 4
    Dernier message: 15/05/2008, 21h45
  5. [Tableaux] Géocodage avec Google Maps
    Par julien75000 dans le forum Langage
    Réponses: 3
    Dernier message: 11/09/2007, 21h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo