new Overlay(point, imageurl)
地图覆盖物
Parameters:
| Name | Type | Description |
|---|---|---|
point |
szgeoinfo.Point | 点坐标 |
imageurl |
string | 图片url |
Example
var center = new szgeoinfo.Point(114.031022,22.546025);
var center = new szgeoinfo.Point(114.031022,22.546025);
var overlay = new szgeoinfo.Overlay(center,"images/bluepoint.png");
overlay.name = "";
overlay.point = center;
//鼠标点击
overlay.setClickFun(function () {
});
//鼠标悬浮
overlay.setMouseOverFun(function () {
overlay.element.style='cursor:pointer';
overlay.element.title="深圳";
});
//鼠标移开
overlay.setMouseOutFun(function () {
});
map.addOverlay(overlay);
//overlay的信息窗口
overlay.showInfo("<table style='background-color: white;border: 1px solid #DDDDDD;width:100px;margin: auto'><tr><td>标题</td></tr><tr><td>福田</td></tr></table>");
map.removeOverlay(overlay);//移除单个overlay
map.clearOverlays();//清除所有的Overlay
Methods
-
hideInfo()
-
隐藏Overlay信息
-
setClickFun(fun)
-
点击事件回调
Parameters:
Name Type Description funfunction 回调函数
-
setMouseOutFun(fun)
-
鼠标悬浮移开事件回调,仅支持二维
Parameters:
Name Type Description funfunction 回调函数
-
setMouseOverFun(fun)
-
鼠标悬浮上去事件回调,仅支持二维
Parameters:
Name Type Description funfunction 回调函数
-
showInfo(info)
-
添加Overlay信息
Parameters:
Name Type Description infostring 显示文本信息