2011-11-10 4 views
1

지도가 표시되지 않습니다.Google지도 캔버스 표시되지 않음

페이지가 모든 컨트롤을로드하지만지도 캔바스가로드되지 않습니다. 나는이 맵이 수년 동안 잘 작동했는지 모르겠다. 그러나 html을 업데이트했고 그 이후로 작동을 멈췄다. (첨부 참조)

나는 그것을 할 수 있는지 알기 위해 맨손으로 떼어 내려고 노력했다. 도와주세요 GMap2의

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAHXuavtLbrkcGH6cQdo3gBBS4qDQlwPUwKySmZaFjOqYCz5LrLRQqZperPeQ8BVZogxQeWtkVuxYdcQ" type="text/javascript" charset="utf-8"></script> 
    <script type="text/javascript" charset="utf-8"> 
    //<![CDATA[ 

    var map = null; 

    function mapOnLoad() { 
     if (GBrowserIsCompatible()) { 

      var mapObj = document.getElementById("map"); 

      if (mapObj != "undefined" && mapObj != null) { 
       map = new GMap2(document.getElementById("map")); 
       map.setCenter(new GLatLng(-38.165295, 145.188317), 15, G_NORMAL_MAP); 
       map.addControl(new GLargeMapControl3D()); 
       map.addControl(new GMenuMapTypeControl()); 
       map.addControl(new GScaleControl()); 
       var point = new GLatLng(-38.1652950000,145.1883170000); 
       map.addOverlay(new GMarker(point)); 

      } else { 
       alert("The map could not be displayed on your browser."); 
      } 
     } 
    } 
    //]]> 
    </script> 

<div id="map" class="map" style=""></div> 

- 그것은 (즉, 단지지도, 포인트 및 마커) 아무것도하지만 ... 난 V2를 사용하고 작업을 진행! 나를 위해

Map Not Displaying

답변

1

일,이 시도 :

<html> 
<head> 
<title>Google Maps JavaScript API Example</title> 
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAHXuavtLbrkcGH6cQdo3gBBS4qDQlwPUwKySmZaFjOqYCz5LrLRQqZperPeQ8BVZogxQeWtkVuxYdcQ" type="text/javascript" charset="utf-8"></script> 
    <script type="text/javascript" charset="utf-8"> 
    //<![CDATA[ 

    var map = null; 

    function mapOnLoad() { 
     if (GBrowserIsCompatible()) { 

      var mapObj = document.getElementById("map"); 

      if (mapObj != "undefined" && mapObj != null) { 
       map = new GMap2(document.getElementById("map")); 
       map.setCenter(new GLatLng(-38.165295, 145.188317), 15, G_NORMAL_MAP); 
       map.addControl(new GLargeMapControl3D()); 
       map.addControl(new GMenuMapTypeControl()); 
       map.addControl(new GScaleControl()); 
       var point = new GLatLng(-38.1652950000,145.1883170000); 
       map.addOverlay(new GMarker(point)); 

      } else { 
       alert("The map could not be displayed on your browser."); 
      } 
     } 
    } 
    //]]> 
</script> 
</head> 
<body onload="mapOnLoad()" onunload="GUnload()"> 
    <div id="map" class="map" style="width: 500px; height: 300px"></div> 
</body> 

+0

당신이 그것을 가지고 네는 - 단지 자신을 알아 냈어 - 내가 아니라의지도에 높이와 폭을했다 div 컨테이너. –

+0

Google Maps JavaScript API V2 더 찾기 http://code.google.com/intl/id-ID/apis/maps/documentation/javascript/v2/introduction.html –

관련 문제