<script type="text/javascript">
//创建和初始化地图函数:
function initMap(){
createMap();//创建地图
setMapEvent();//设置地图事件
addMapControl();//向地图添加控件
}
//创建地图函数:
function createMap(){
var map = new BMap.Map("dituContent");//在百度地图容器中创建一个地图
var point = new BMap.Point({坐标});//定义一个中心点坐标
map.centerAndZoom(point,15);//设定地图的中心点和坐标并将地图显示在地图容器中
window.map = map;//将map变量存储在全局
//<<
var CON_width=250;var CON_height=70;var CON_title="";var CON_content="";
{信息}
var marker = new BMap.Marker(point);
var opts = {
width : CON_width, // 信息窗口宽度
height: CON_height, // 信息窗口高度
title : "<strong>"+CON_title+"</strong>" // 信息窗口标题
}
map.addOverlay(marker);
if(CON_title!=""){
var infoWindow = new BMap.InfoWindow(CON_content, opts); // 创建信息窗口对象
marker.addEventListener("click", function(){
this.openInfoWindow(infoWindow);
});
}
//map.openInfoWindow(infoWindow, map.getCenter()); // 打开信息窗口
setTimeout(function(){
map.panTo(new BMap.Point({坐标}));
}, 1000);
//>>
}
//地图事件设置函数:
function setMapEvent(){
map.enableDragging();//启用地图拖拽事件,默认启用(可不写)
map.enableScrollWheelZoom();//启用地图滚轮放大缩小
map.enableDoubleClickZoom();//启用鼠标双击放大,默认启用(可不写)
map.enableKeyboard();//启用键盘上下左右键移动地图
}
//地图控件添加函数:
function addMapControl(){
//向地图中添加缩放控件
var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_RIGHT,type:BMAP_NAVIGATION_CONTROL_LARGE});
map.addControl(ctrl_nav);
//向地图中添加缩略图控件
var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:0});
map.addControl(ctrl_ove);
//向地图中添加比例尺控件
var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});
map.addControl(ctrl_sca);
}
initMap();//创建和初始化地图
function self_mark(){
var myPushpin = new BMap.PushpinTool(map);// 创建标注工具实例
myPushpin.addEventListener("markend", function(e){
e.marker.enableDragging(true);
if(confirm("确定标注在这里吗?")){
parent.document.getElementById("{对象}").value=e.marker.getPoint().lng + ", " + e.marker.getPoint().lat;
}
//<<
e.marker.addEventListener("mouseup", function(){
if(confirm("确定标注在这里吗?")){
parent.document.getElementById("{对象}").value=e.marker.getPoint().lng + ", " + e.marker.getPoint().lat;
}
});
//>>
});
myPushpin.open();
}
function self_close(){
parent.document.getElementById("{对象}").value="0";
}
</script>
zhangya88
- 粉丝: 0
- 资源: 1
最新资源
- libhugetlbfs-devel-2.16-13.el7.x64-86.rpm.tar.gz
- 基于电网经济需求匹配调度的多层次频率控制模型方法(Julia源代码复现),电网经济和频率控制的多层,多时间尺度模型方法 Julia源代码,代码按照高水平文章复现,保证正确,可先发您文章看是否满足您的要
- libhugetlbfs-utils-2.16-13.el7.x64-86.rpm.tar.gz
- 二元平衡问题的精确求解及其在电力市场均衡中的应用:纳什均衡与激励相容约束的优化框架,带补偿和电力市场上升问题的二元平衡问题的精确求解方法 二元策略中的纳什均衡 GAMS源代码,代码按照高水平文章复现
- libibcommon-1.2.0-8.el7.x64-86.rpm.tar.gz
- libibcommon-devel-1.2.0-8.el7.x64-86.rpm.tar.gz
- "利用群稀疏性优化重构微电网拓扑结构:解决可再生能源与负载森林化错误的情景近似技术与matlab源码复现",利用群稀疏性进行风险约束的微电网重构 matlab源代码,代码按照高水平文章复现,保证正确
- libibcommon-static-1.2.0-8.el7.x64-86.rpm.tar.gz
- 基于粒子群优化算法的风力光伏储能系统实时能量管理与微电网重构研究,(1)微电网能源管理系统基于粒子群优化算法的风力光伏储能风光储系统的实时能量管理 如图123 matlab源代码,代码按照高水平文章复
- libibmad-1.3.13-1.el7.x64-86.rpm.tar.gz
- C# OPC DA协议同步与异步数据读取功能揭秘:支持局域网访问其他OPC server的详细指南,C# OPC DA 协议同步及异步读取数据,支持局域网访问其他OPC server,详细见图片 ,核
- 配电网潮流解的存在性分析与线性逼近的MATLAB源代码复现,高质量模型的误差评估与改进,推广于有损耗网络的直流潮流模型应用,配电网潮流解的存在性与线性逼近 MATLAB源代码,代码按照高水平文章复现
- 西门子PLC Smart200全套方案:昆仑通态界面、液压PID与温度压力监控,多功能集成与图纸全备,西门子PLC smart200伺服液压PID昆仑通态人机界面 包括整套SMART200 PLC程
- 台达触摸屏上位机监控软件:基于C#的MODBUS TCP协议数据解析与软元件监控指南,台达触摸屏上位机 C#监控触摸屏软元件数据,MODBUS TCP协议 1,例子简单易懂,自己写的程序,程序有注
- Halcon C#视觉开发框架源码:入门到精通的HALCON视觉编程进阶学习工具,附Bug修正参考,Halcon联合C#最新版本视觉开发框架,源码,采用仿visionpro拖拉流程形式,非常适合学习使
- 信捷XDPLC系列多轴脉冲步进工程监控与学习教程调试版:实时监控数据配方与运行信息,信捷XDPLC系列5轴 6轴脉冲步进工程带屏 数据配方 运行信息实时监控 学习教程调试OK版 ,核心关键词:信捷XD
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈