




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
百度地图说明文档1.界面展示界面整体分为4部分,主地图显示区、鼠标测距地图区、按钮与输入区、结果面板区。主地图显示区用于除测距以外的功能显示,鼠标测距地图区只用于鼠标测距,结果面板区显示部分查询结果。功能实现包括基本操作功能:鼠标滚轮放大、缩小、全图、拖拽平移、卫星地图切换、鼠标测距,其他功能有(1) 定位查询(输入经纬度坐标在图上查询具体位置)(2) 经纬度坐标获取(鼠标点击获取图上经纬度坐标)(3) 快速查询(不同行政区级别点击查询缩放到当前位置,通过城市定位和关键字提示实现)(4) 关键词查询(输入查询内容将查询结果显示到控制面板和图上)(5) 覆盖物叠加(点击按钮将覆盖物添加到图上)(6) 删除覆盖物(点击按钮删除覆盖物,包括关键字查询、路线查询在图上显示的覆盖物,用于清除查询结果,便于二次查询)(7) 信息窗口(点击图上点覆盖物弹出信息窗口)(8) 地址解析/逆解析、添加点线面(直接选用工具条上按钮进行绘制)(9) 编辑功能(点击按钮开启/关闭编辑)(10) 获取绘制的覆盖物个数,清除所有覆盖物(11) 步行路线规划(包括地图上显示和结果面板显示)(12) 驾车路线规划(信息窗口显示驾车所需时间和行驶距离,地图和结果面板显示路线)(13) 公交车和地铁路线查询(输入公交车或地铁号,在结果面板显示经过的站点及发车信息)(14) 公交车出行路线规划(地图上显示路线)(15) 输入时关键字提示(16) 右下角打开路况提示以下为部分功能实现效果截图关键字查询(结果显示在地图上)关键字查询结果显示在结果面板步行路线规划驾车路线规划公交车和地铁路线站点查询,结果显示在查询面板公交路线规划2.框架界面先分成左右两部分,container1、container2分别占70%和30%,左侧上部为主地图allmap占70%,下部按钮输入区container3占30%,右侧鼠标测距区allmap1占30%,结果面板r-result占70%。#container1width:70%;height:100%;float:left;overflow: hidden;margin:0;#container2width:30%;height:100%;float:left;overflow: hidden;margin:0;#container3width:100%;height:30%;float:left;overflow: hidden;margin:0; #allmapmargin:0 0 3px;height:70%; /主地图#allmap1margin:0 0 3px;height:30%; /鼠标测距地图#r-resultmargin:0 0 3px;height:70%;3.关于未实现的功能点击折线、多边形显示信息窗口,点(marker类)覆盖物有打开/关闭信息窗方法openInfoWindow(infoWnd: InfoWindow)/closeInfoWindow(),但是折线和多边形(Polyline类和Polygon类)覆盖物没有信息窗相关方法,但是有返回折线的点数组的方法getPath()返回值为Array,然而实施过程中,无法获取到点数组,因此无法继续进行。获取点线面的坐标以及编辑后的坐标到文本框中,如果上述获取点数组可以实现则可以根据百度地图API中的示例DEMO将提示窗的信息存储到文本框。附代码:body, htmlwidth: 100%;height: 100%;margin:0;font-family:微软雅黑;#container1width:70%;height:100%;float:left;overflow: hidden;margin:0;#container2width:30%;height:100%;float:left;overflow: hidden;margin:0;#container3width:100%;height:30%;float:left;overflow: hidden;margin:0; #allmapmargin:0 0 3px;height:70%;#allmap1margin:0 0 3px;height:30%;#r-resultmargin:0 0 3px;height:70%;dl,dt,dd,ul,limargin:0;padding:0;list-style:none;pfont-size:12px;dtfont-size:14px;font-family:微软雅黑;font-weight:bold;border-bottom:1px dotted #000;padding:5px 0 5px 5px;margin:5px 0;ddpadding:5px 0 0 5px;liline-height:28px; 贾明瑞百度地图 经度: 纬度: 城市名: 输入公交地铁编号 最少时间 最少换乘 最少步行 不乘地铁 请输入:关键字提示 / 百度地图API功能 var map = new BMap.Map(map);var point = new BMap.Point(116.404, 39.915); map.centerAndZoom(point, 10); map.enableScrollWheelZoom(true);map.enableInertialDragging(true);/绘制覆盖物获取数量及清除覆盖物 var overlays = ;var overlaycomplete = function(e) overlays.push(e.overlay); ; var styleOptions = strokeColor:red, /边线颜色。 fillColor:red, /填充颜色。当参数为空时,圆形将没有填充效果。 strokeWeight: 3, /边线的宽度,以像素为单位。 strokeOpacity: 0.8, /边线透明度,取值范围0 - 1。 fillOpacity: 0.6, /填充的透明度,取值范围0 - 1。 strokeStyle: solid /边线的样式,solid或dashed。 /实例化鼠标绘制工具 var drawingManager = new BMapLib.DrawingManager(map, isOpen: false, /是否开启绘制模式 enableDrawingTool: true, /是否显示工具栏 drawingToolOptions: anchor: BMAP_ANCHOR_TOP_RIGHT, /位置 offset: new BMap.Size(5, 5), /偏离值 , circleOptions: styleOptions, /圆的样式 polylineOptions: styleOptions, /线的样式 polygonOptions: styleOptions, /多边形的样式 rectangleOptions: styleOptions /矩形的样式 ); /添加鼠标绘制工具监听事件,用于获取绘制结果 drawingManager.addEventListener(overlaycomplete, overlaycomplete); function clearAll() for(var i = 0; i -1) value = _vince + _value.city + _value.district + _value.street + _value.business; str = FromItemindex = + e.fromitem.index + value = + value;value = ;if (e.toitem.index -1) _value = e.toitem.value;value = _vince + _value.city + _value.district + _value.street + _value.business; str += ToItemindex = + e.toitem.index + value = + value;G(searchResultPanel).innerHTML = str;);var myValue;ac.addEventListener(onconfirm, function(e) /鼠标点击下拉列表后的事件var _value = e.item.value;myValue = _vince + _value.city + _value.district + _value.street + _value.business;G(searchResultPanel).innerHTML =onconfirmindex = + e.item.index + myValue = + myValue;setPlace(););function setPlace()map.clearOverlays(); /清除地图上所有覆盖物function myFun()var pp = local.g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 没盖章的劳动合同协议书
- 合同增加产品的补充协议
- 足球场地建设合作协议书
- 转让出售磨煤机合同范本
- 承包烤漆房合同协议范本
- 厂房建设材料清合同范本
- 租房合同携带家属协议书
- 水库拍卖合同协议书范本
- 设计分包协议合同书范本
- 毛织半成品购买合同范本
- 吊顶钢结构转换层施工方案
- 手拉葫芦安全培训
- 申报书范例《毛泽东思想和中国特色社会主义理论体系概论》在线课程申报书课件
- 闵行区2024-2025学年下学期七年级数学期末考试试卷及答案(上海新教材沪教版)
- 职业健康安全与环境讲解
- DB1331∕T 034-2022 建筑与市政工程无障碍设计图集
- 中信集团协同管理制度
- 乡镇卫生院风险管理制度
- 移动餐车营销策划方案范文
- 2025-2030中国引航船行业市场发展趋势与前景展望战略研究报告
- DBJ04-T495-2025 《发震断裂区域建筑抗震设计标准》
评论
0/150
提交评论