<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <script src="http://maps.google.com/?file=api&v=2.x&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN" type="text/javascript"></script>
<script type="text/javascript">
    function initialize() {
        var map;
        var gird;
        var point;
        var size;
        map = new GMap2(document.getElementById("map_canvas")); //初始化地图        map.setCenter(new GLatLng(60.3875, 5.3125), 13);  //设置中心位置  13为缩放级别
        point = new GLatLng(60.3875, 5.3125); //设置点的经纬度
        var er = new GMarker(point);  //初始化点的位置
        map.addOverlay(er, new GSize(10, 10));  //在地图上显示
        map.openInfoWindowHtml(point, "hello world");  //在点上添加1个提示框 显示hello world
        GEvent.addListener(er, "click", function() {  //添加监听事件 点击点时发生
            var infowindow = map.getInfoWindow();         //返回信息窗口 问题就出在这 窗口是返回了 但是内容:hello world没返回
            infowindow.reset(point, null, new GSize(500, 500), null); //重新设置信息窗口的属性 
        });     }
</script>
</head>
<body onload="initialize();" onunload="GUnload()">
    <form id="form1" runat="server">
    <div id="map_canvas" style="width:400px;height:400px;">
    </div>
    </form>
</body>
</html>
这是我的html代码 当页面加载时 地图中心的一个点会出现1个提示框 当我点击那个点时 会触发javascrpit函数 用来改变那提示框的大小 现在我大小改变了 可是 提示框里的内容却没有获得 

解决方案 »

  1.   

    查看帮助文档,看API是否调用错误!
      

  2.   

    什么调用错误
    API已经翻了n遍了啊 
      

  3.   

    什么调用错误
    API已经翻了n遍了啊 
      

  4.   


    刚才测试了你的代码,没有问题啊。
    Hello word无论在IE6还是IE7都能正常显示出来。
      

  5.   

    提示:使用VS2008可以debug javascript
      

  6.   

    代码是没错啊 但是功能还没实现啊 我要的是当我点击那个point的时候 宽度和高度是我所字定义的 而且上面仍然显示hello world 现在问题就是宽度和高度变了 但内容却显示不出了