Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图-当点击标记时,标记不会';不显示_Javascript_Api_Google Maps - Fatal编程技术网

Javascript 谷歌地图-当点击标记时,标记不会';不显示

Javascript 谷歌地图-当点击标记时,标记不会';不显示,javascript,api,google-maps,Javascript,Api,Google Maps,我正在尝试使用谷歌地图API-我已经成功地添加了一个图标,但当它被点击时,没有其他事情发生 这是我的代码: function placeMarkerAtPoint(point) { var marker = new GMarker(point,{icon: icon}); GEvent.addListener(marker,"click",function() { marker.openInfoWindowHtml('here is some text');

我正在尝试使用谷歌地图API-我已经成功地添加了一个图标,但当它被点击时,没有其他事情发生

这是我的代码:

function placeMarkerAtPoint(point)
{
    var marker = new GMarker(point,{icon: icon});

    GEvent.addListener(marker,"click",function() {

        marker.openInfoWindowHtml('here is some text');
    });

    map.addOverlay(marker);
}
当我在IE中运行此命令并单击图标时,我看到一个不太有用的javascript错误:“x”为null或不是对象。我甚至还没有定义任何叫做x的变量


提前感谢您的帮助

看起来您没有实例化图标对象(或者没有将其传递到placeMarkerPoint函数中)

对不起,我忘了添加那个代码。我在js文件的顶部这样做:var icon=new GIcon();icon.image=“”;icon.shadow=“”;icon.iconSize=新的GSize(20,34);icon.shadowSize=newgsize(37,34);icon.iconAnchor=新的GPoint(10,34);很抱歉,请重新阅读您的评论,现在输入图标,现在开始工作。非常感谢。