地图上的图片怎么绑定mouseover?
主要代码如下,已经可以在地图上显示图片了,但是加了事件没反应,也没报错,不知道是什么回事。。
gLyr = new GraphicsLayer({"id":"gLyr"});
map.addLayer(gLyr);
var pt = new esri.geometry.Point(weidu,jingdu);
var pms = new esri.symbol.PictureMarkerSymbol({
"angle": 0,
"xoffset": 0,
"yoffset": 12,
"type": "esriPMS",
"url": url,
"contentType": "image/png",
"width": 20,
"height": 20
});
pms.setSize(20);//设置了都没用
var gImg = new esri.Graphic(pt,pms);
gLyr.add(gImg);
gLyr.on("mouse-over", function(e){
alert(e);
});
gLyr = new GraphicsLayer({"id":"gLyr"});
map.addLayer(gLyr);
var pt = new esri.geometry.Point(weidu,jingdu);
var pms = new esri.symbol.PictureMarkerSymbol({
"angle": 0,
"xoffset": 0,
"yoffset": 12,
"type": "esriPMS",
"url": url,
"contentType": "image/png",
"width": 20,
"height": 20
});
pms.setSize(20);//设置了都没用
var gImg = new esri.Graphic(pt,pms);
gLyr.add(gImg);
gLyr.on("mouse-over", function(e){
alert(e);
});
1 个回复
江民彬
赞同来自:
要回复问题请先登录或注册