JavaScript、jquery方法累计
来源:互联网 发布:诺梵面膜 知乎 编辑:程序博客网 时间:2024/05/27 20:18
JavaScript、jquery方法累计
一、页面弹动
iG.setBounce = function(){
uexWindow.setBounce(“1”);
uexWindow.showBounceView(“0”,”#f4f4f4”,”0”);
uexWindow.showBounceView(“1”,”#f4f4f4”,”0”);
uexWindow.notifyBounceEvent(“0”,”0”);
};
二、页面刷新
iG.pullDown = function(callback){
var j = {
“pullToReloadText”:”下拉刷新”,
“releaseToReloadText”:”释放立即刷新”,
“loadingText”:”正在刷新…”,
“loadingImagePath”:”res://shuaxin.png”
};
if(!uexWindow.setBounce)
return;
uexWindow.setBounce(“1”);
uexWindow.setBounceParams(‘0’,JSON.stringify(j));
uexWindow.showBounceView(“0”,”#f4f4f4”,1);
uexWindow.showBounceView(“1”,”#f4f4f4”,0);
uexWindow.notifyBounceEvent(“0”,”1”);
uexWindow.onBounceStateChange = function(type,status){
if(type==0 && status==2) {
callback();
}
}
};
三、打开新窗口
iG.openWin = function(name,data){
/*if(!iG.checkAuthortization(“window”,name)){
uexWindow.open(“authorityTip_win”,0,”authorityTip_win.html”,2,”“,”“,”4”,280);
return false;
}*/
if(data){
localStorage.setItem(name,JSON.stringify(data));
}
var url = name + “.html”;
//iG.saveOpenWin(name);
uexWindow.open(name,0,url,2,”“,”“,”4”,280);
};
四、openlayers3制图
iP.init=function(PlanAirLine,RealAirLine,arrx,arry){
var PlanAirPoint=[],RealAirPoint=[];
//计划航线、实际航线点数组
for (i = 0, ii = PlanAirLine.length; i < ii; ++i) {
PlanAirPoint.push(
new ol.Feature({
geometry:new ol.geom.Point(ol.proj.fromLonLat(PlanAirLine[i])),
})
)
PlanAirPoint[i].setStyle(new ol.style.Style({
image:new ol.style.Icon({
color:’white’,
src:’../images/img167.png’
})
}))
}
if(RealAirLine==[]){
}else{
for (i = 0, ii = RealAirLine.length; i < ii; ++i) {
RealAirPoint.push(
new ol.Feature({
geometry:new ol.geom.Point(ol.proj.fromLonLat(RealAirLine[i])),
})
)
RealAirPoint[i].setStyle(new ol.style.Style({
image:new ol.style.Icon({
color:’white’,
src:’../images/img166.png’
})
}))
}
}
//1.创建Featrue,设置geometry属性
var saoguan = new ol.Feature({
geometry:new ol.geom.Point(ol.proj.fromLonLat([arrx,arry]))
});
//2.设置此点的样式
saoguan.setStyle(new ol.style.Style({
image:new ol.style.Icon({
color:’white’,
src:’../images/img182.png’
})
}))
//1.设置一个feature
var geom = new ol.geom.LineString(PlanAirLine);
var geom2 = new ol.geom.LineString(RealAirLine);
geom.transform(‘EPSG:4326’, ‘EPSG:3857’);
geom2.transform(‘EPSG:4326’, ‘EPSG:3857’);
var feature = new ol.Feature({
geometry:geom
});
var feature2 = new ol.Feature({
geometry:geom2
});
//2.设置style
feature.setStyle(new ol.style.Style({
stroke: new ol.style.Stroke({
width: 2,
color:[2,87,189,.5]
})
}));
feature2.setStyle(new ol.style.Style({
stroke: new ol.style.Stroke({
width: 2,
color:[255, 0, 0, .5]
})
}));
//3.传入source
var source = new ol.source.Vector({
features:[feature,saoguan,feature2]
});
var source2 = new ol.source.Vector({
features:PlanAirPoint
});
var source3 = new ol.source.Vector({
features:RealAirPoint
});
//4.传入layer,设置点
var layer = new ol.layer.Vector({
source: source
});
var layer2 = new ol.layer.Vector({
source: source2
});
var layer3 = new ol.layer.Vector({
source: source3
});
//5.设置底图layer var rasterLayer = new ol.layer.Tile({ //source: new ol.source.OSM(), // title: "天地图路网", // source: new ol.source.XYZ({ // url: "http://t4.tianditu.com/DataServer?T=vec_w&x={x}&y={y}&l={z}" // }) // source: new ol.source.BingMaps({ // key: 'AkjzA7OhS4MIBjutL21bkAop7dc41HSE0CNTR5c6HJy8JKc7U9U9RveWJrylD3XJ', // imagerySet: 'Road' // }) // source: new ol.source.Stamen({ // layer: 'watercolor' // }) source: new ol.source.XYZ({ url:'http://www.google.cn/maps/vt/pb=!1m4!1m3!1i{z}!2i{x}!3i{y}!2m3!1e0!2sm!3i345013117!3m8!2szh-CN!3scn!5e1105!12m4!1e68!2m2!1sset!2sRoadmap!4e0' }) }); //6.最后将地图layer和点layer一并传入map中 var map = new ol.Map({ layers: [rasterLayer,layer,layer2,layer3], target: document.getElementById('rcp1_map'), view: new ol.View({ center: ol.proj.fromLonLat(PlanAirLine[0]), zoom: 3, minZoom: 2, maxZoom: 13, }), controls: ol.control.defaults({ attribution: false }), }); var tian_di_tu_annotation = new ol.layer.Tile({ title: "天地图文字标注", source: new ol.source.XYZ({ url: 'http://t3.tianditu.com/DataServer?T=cva_w&x={x}&y={y}&l={z}' }) }); //map.addLayer(tian_di_tu_annotation); }
- JavaScript、jquery方法累计
- javascript知识累计
- javascript技巧累计
- swing累计的实用方法
- 累计
- javascript与jquery常用方法
- javascript 模拟 jquery serialize方法
- jQuery与javascript方法比较
- JQuery动态执行javascript代码的方法
- JavaScript 与JQuery 常用方法比较
- JavaScript 与JQuery 常用方法比较
- Jquery 及 javascript写函数的方法
- jquery 和 javascript 清空下传控件 方法总结
- jquery和javascript常用方法的区别
- jQuery和javascript获取临近节点方法
- javascript jquery console调试方法说明
- javaScript和jQuery自动加载方法
- jquery动态加载javascript文件的方法
- cmake 入门
- patch and diff
- PC机插入麦克风后没有说话没有声音
- nginx apache 配置反向代理服务器
- 谈谈HTTP协议
- JavaScript、jquery方法累计
- 基于单链表快排的优化算法
- 安卓常见布局:RadioButton配合Fragment实现底部菜单栏切换
- datastage学习经验
- 3种方法实现图片缩放
- Dropout浅层理解与实现
- BCGControlBar中文教程之Ribbon Designer(6/6)
- String常用方法-API
- 我是如何管理我的团队的?