2011-10-26 10 views
2

を示していないマップ - 地図のdivがグーグルマップを示すのではなく、私は、コードに何かを見つけることができません。GoogleマップAPIのJavascript - 私は私のWebページに次のコードを持っている

$mapCode = "<script src=\"http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=$google_maps_apiKey\" type=\"text/javascript\"></script> 
    <div id=\"map_canvas\" style=\"width: 500px; height: 500px\"></div> 
<script type=\"text/javascript\"> 
    function showAddress(address) { 
     var map = new GMap2(document.getElementById('map_canvas')); 
     alert(\" not found\"); 
     var geocoder = new GClientGeocoder(); 
     geocoder.getLatLng(
     address, 
       function(point) { 
        if (!point) { 
         alert(address + \" not found\"); 
        } else { 
         map.setCenter(point, 13); 

         var marker = new GMarker(point); 
         map.addOverlay(marker); 
        } 
       } 
      ); 
      } 
showAddress(\"$address\"); 
</script>"; 

echo $mapCode; 

すべてのヘルプ非常に感謝しています。私はちょうど私のCSSで私が入れて....それは物理的にそれに高さを伝えることで動作するようになったおかげで

+0

私は 'not found'アラートを取得しています。これは問題ですか? –

+0

私は問題を発見し、火かき棒のコンソールをチェックし、地図に小さなエラーがあった。 – EI756

答えて

14

:それはdidnの理由

#map_canvas { 
    height:100px; margin: 0; padding: 0; 
} 

を代わりに

#map_canvas { 
    height:100%; margin: 0; padding: 0; 
} 

のは知りません元々仕事していません...

+0

これは私のprbも感謝@mattを解決した – CodeMonkey

+0

これは助けになった – anonymous5671

+1

あなたの先生、すごいです! –

関連する問題