网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机网络地理信息系统李猛.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络地理信息系统 实验报告 班 级: 地理1201 学 号: 120050115 姓 名: 李猛 指导教师: 李俊付 实验一 百度地图API引入 实验内容 1、引入百度地图api,实现地图展示功能 实验步骤 开始学习百度地图API最简单的方式是看一个简单的示例。以下代码创建了一个地图并以河北工程大学作为地图的中心: 准备页面 根据HTML标准,每一份HTML文档都应该声明正确的文档类型,我们建议您使用必威体育精装版的符合HTML5规范的文档声明: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN /TR/xhtml1/DTD/xhtml1-transitional.dtd 下面添加一个meta标签,以便使您的页面更好的在移动平台上展示。 meta http-equiv=Content-Type content=text/html; charset=gb2312 / 接着引用百度地图的js脚本 script type=text/javascript src=/api?v=2.0ak=M1zTyBfMN6FEowCY dZRjnhaI/script script type=text/javascript src=/library/DistanceTool/1.2/src/ DistanceTool_min.js/script 接着设置样式,给地图设置一个容器元素div div style=width:1366px;height:768px;position:absolute; top:0px;left: 0px;border:#ccc solid 1px; id=dituContent/div 引用百度地图API文件?使用V1.4及以前版本的引用方式: 创建地图容器元素 地图需要一个HTML元素作为容器,这样才能展现到页面上。这里我们创建了一个div元素。 命名空间 API使用BMap作为命名空间,所有类均在该命名空间之下,比如:BMap.Map、BMap.Control、BMap.Overlay。 创建地图实例 var map = new BMap.Map(dituContent); 位于BMap命名空间下的Map类表示地图,通过new操作符可以创建一个地图实例。其参数可以用元素id. 创建点坐标 var point = new BMap.Point(116.69034,39.54352); 这里我们使用BMap命名空间下的Point类来创建一个坐标点。Point类描述了一个地理坐标点,其中114.513923表示中心点的经度,36.576754表示中心点的纬度。 地图初始化 map.centerAndZoom(point, 15); 创建地图实例后,对其进行初始化,BMap.Map.centerAndZoom()方法设置中心点坐标和地图级别,然后才可以执行其他操作。 地图配置与操作 地图被实例化并完成初始化以后,就可以与其进行交互了。它支持鼠标拖拽、滚轮缩放、双击放大等功能。您也可以修改配置来改变这些功能。配置选项可以在Map类参考的配置方法一节中找到。 此外,还可以通过编程的方式与地图交互。Map类提供了若干修改地图状态的方法。例如:setCenter()、panTo()、zoomTo()等等。 下面是通过代码展示的地图,中心点是廊坊市中心 实验二 百度地图控件了解 实验内容 熟悉百度地图api提供的控件 二、实验步骤 百度地图上负责与地图交互的UI元素称为控件。百度地图API中提供了丰富的控件,还可以通过Control类来实现自定义控件。 地图API中提供的控件有: Control:控件的抽象基类,所有控件均继承此类的方法、属性。通过此类 可实现自定义控件。 NavigationControl:地图平移缩放控件,PC端默认位于地图左上方,它包含控制地图的平移和缩放的功能。 OverviewMapControl:缩略地图控件,默认位于地图右下方,是一个可折叠的缩略地图。 ScaleControl:比例尺控件,默认于地图左下方,显示地图的比例关系。 MapTypeControl:地图类型控件,默认位于地图右上方。 CopyrightControl:版权控件,默认位于地图左下方。(不允许删除) GeolocationControl:定位控件,针对移动端开发,默认于地图左下方。 向地图添加控件 可以使用Map.addControl()方法向地图添加控件。在此之前地图需要进行初始化。例如,要将标

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档