<!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Maps JavaScript API Example</title>
    <script src="http://ditu.google.cn/maps?file=api&v=2&key=&sensor=true" type="text/javascript"></script>
    <script type="text/javascript">
        function initialize()
        {
            if (GBrowserIsCompatible())
            {
                var map = new Map2(document.getElementById("map_canvas"));
                map.setCenter(new GLatLng(39.9493, 116.3975), 13);
            }
        }
    </script>
  </head>
  <body onload="initialize()" onunload="GUnload()">
    <div id="map_canvas" style="width: 500px; height: 300px"></div>
  </body>
</html>

解决方案 »

  1.   

    key怎么是空的??去申请一个免费key用用。
      

  2.   

    就是本地测试!!用一个页面调用GOOGLE 地图的 本地测试不需要KEY 的吧!!这个页面就放在桌面上的 KEY 是不起作用的 我就找不到什么原因 那个地图显示不出来!!!
      

  3.   

    本地测试也要key啊。。用你本地的网址申请一个key吧!
      

  4.   

    key....没key怎么开门。。虽然这门就在你旁边。。
      

  5.   

    <script src="http://ditu.google.cn/maps?file=api&v=2&key=&sensor=true"key=!!!
      

  6.   

    申请我的网址:http://ip??? 怎么填呢 我申请了密钥 但是 还是显示不出来 为什么呢?
      

  7.   

    怎么可能应该是你没斜对吧,如果是本地运行的话,申请网址是:http://localhost:6656/如果是已发布的则是:http://ip<script src="http://ditu.google.com/maps?file=api&amp;v=2&amp;key=<%=CAccessString.MapAbcKey %>" type="text/javascript"></script>CAccessString.MapAbcKey 是CAccessString静态类里的变量,负责接收密钥的var height;
            var width;
                    var map;
            
            var $ = function(Id){return document.getElementById(Id);}
            function init()
            {
                height = document.documentElement.clientHeight;
                width = document.documentElement.clientWidth;
                $("divMap").style.width=width-10;
                $("divMap").style.height=height-10;
                initialize();
                
            }
                    function initialize() 
            {
                if (GBrowserIsCompatible()) 
                {
                    map = new GMap2($("divMap"));
                       
                    map.setCenter(new GLatLng(39.96323,116.30355), 16);
                    //map.addMapType(G_SATELLITE_3D_MAP);                map.addControl(new GHierarchicalMapTypeControl());
                    map.addControl(new GLargeMapControl3D());
                    //鼠标滚轮 放大、缩小地图
                    map.enableScrollWheelZoom(); 
                }
            }
            
            function ReMapSize()
            {
                height = document.documentElement.clientHeight;
                width = document.documentElement.clientWidth;
                $("divMap").style.width=width;
                $("divMap").style.height=height-25;
            }
            
            window.onload=init;
            window.onresize=ReMapSize;
      

  8.   

    你写的这个代码 我怎么用不了  放在BODY里面 还是放到head里面<%=CAccessString.MapAbcKey %> 是直接填写KEY 还是。写 的有点 看不懂  能具体的 按照我写的那样 我感觉 能看懂 具体的我还是不明白
      

  9.   

    没有key 
    你运行之后看看源代码 key那里有没有东西 没有的话 就是<%%>这里出错了
      

  10.   

    本地你随便也一个网址申请到的KEY都能用 
     但是要发布到服务器上 就得写正确的网址了 
      

  11.   

    你看看我这个文章吧 http://blog.csdn.net/heyt860921/archive/2010/09/08/5870105.aspx
      

  12.   

    估计 是 key 不对本地开发用的和发布用的应该要不同的key
      

  13.   

    Key的问题~LZ用新版的API好像就不要Key了~