Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 27-03-2012 12:20:55

vortex
Nouveau membre
Date d'inscription: 27-03-2012
Messages: 4

[Google Map] Js qui ne fonctionne pas

Bonjours a vous voila je travaille sur un projet en php avec l'utilisation de google map V3 et Zend

Mon souci est que je n'arrive pas du tout a utiliser google map, je su-pose que je ne doit pas biens faire quelque chose mais coi?

IndexControleur.php
<?php
class IndexController extends Zend_Controller_Action
{
    function indexAction()
    {
         $this->view->headScript()->appendFile('http//maps.googleapis.com/maps/api/js?sensor=false');
         $this->view->headScript()->appendFile($this->view->baseUrl().'/public/js/initmap.js');
    }
}

Index.phtml
<div id="map" style="border: 1px solid black;
               width: 400px; height: 400px;
               margin-left: 30px; margin-top: 30px;">
</div>

layout.phtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <title><?php echo $this->escape($this->title); ?></title>
    <link rel="stylesheet" type="text/css" media="screen"
            href="<?php echo $this->baseUrl();?>/public/css/site.css" />
    <?php echo $this->headScript();?>
</head>
<body onload="initialiser()">
<div id="content">
    <h1><?php echo $this->escape($this->title); ?></h1>
    <?php echo $this->layout()->content; ?>
</div>
</body>

PS : Je n'arrive pas a mettre les balise de code

Hors ligne

 

#2 27-03-2012 13:30:25

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [Google Map] Js qui ne fonctionne pas

Bonjour,

Ton problème est un problème de programmation javascript, pas de Zend, et ce forum n'est donc pas le plus adapté pour poser ta question... Il aurait été plus pertinent d'aller sur le site du zéro ou developpez.com...

Pour en venir à ton problème, qu'y a-t-il dans ton fichier /public/js/initmap.js ?

Dans l'index, le style en inline c'est assez moyen, mais bon passons pour le développement.

Tes metas peuvent être gérées par l'aide de vue headMeta.

Sur ton navigateur, si tu utilises tout sauf IE, tu dois avoir des outils pour développeurs. Mets les en marche et vérifie que tu as pas d'erreurs...
A mon avis, le problème vient de ton initialisation de la carte (initmap) qui ne doit pas trouver la div map, ou qui ne la cherche même pas...

Hors ligne

 

#3 27-03-2012 13:57:57

vortex
Nouveau membre
Date d'inscription: 27-03-2012
Messages: 4

Re: [Google Map] Js qui ne fonctionne pas

Je te remercie énormément pour tout ce que tu viens de me dire je vais regarder cela et voire ce que je peut trouver ci non mon JS est :

function initialiser() {
    var latlng = new google.maps.LatLng(49.42964, 2.081875);
    var bounds = new google.maps.LatLngBounds();
    var options = {
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
    var myDiv = document.getElementById('map');
    var map = new google.maps.Map(myDiv,options);
    map.fitBounds(bounds);
    }

Hors ligne

 

#4 27-03-2012 14:26:32

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: [Google Map] Js qui ne fonctionne pas

[HS]SVP les balaise [ code ] c'est illisible sinon hmm [/HS]

Hors ligne

 

#5 27-03-2012 14:45:23

vortex
Nouveau membre
Date d'inscription: 27-03-2012
Messages: 4

Re: [Google Map] Js qui ne fonctionne pas

je la mais il dit qu'il manque les balise [ code ]

Hors ligne

 

#6 27-03-2012 15:00:57

pheuh
Membre
Date d'inscription: 18-03-2010
Messages: 22

Re: [Google Map] Js qui ne fonctionne pas

Code:

$this->view->headScript()->appendFile('http//maps.googleapis.com/maps/api/js?sensor=false');

il manque les ":" après http
si c'est un copier coller du vrai script, c'est sûr qu'il y aura un pb, là smile

Hors ligne

 

#7 27-03-2012 15:01:28

vortex
Nouveau membre
Date d'inscription: 27-03-2012
Messages: 4

Re: [Google Map] Js qui ne fonctionne pas

Je viens de solutionner mon souci un peut diférament mais ça marche et j'en suis assée heureux pour ceux qui on le même souci suivre ce liens

http://www.ycerdan.fr/developpement/google-maps-api-v3/

En tout cas merci a vous pour les conseilles et les remarques

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages