Google Maps API二次开发

时间:2022-08-15 09:45:07

Google Maps API二次开发

摘要:本文通过介绍Google Maps API及DOM技术,在此基础上讲述了Google Maps API二次开发的

>> 基于Google Maps API的Winform开发 基于Google Maps API&Google Earth的港航地理实训系统开发 简析Google Maps API技术及其应用 玩转新版Google Maps 基于Google Maps API的联机书目导航系统研究 基于 Google Maps API的校园电子地图设计与实现 B/S模式下基于Google Maps API创建旅游信息共享平台 基于Google Maps API的地产资源可视化管理系统 基于Google Maps API的光缆线路巡检系统的应用研究 基于Google maps API的应急物流车辆监控系统的研究 Google Maps API在林业局级林下作物栽培中的应用 Google Maps在渠道管理系统中的应用 浅析google maps地图影像数据组织技术 基于Google Maps的红色旅游商务系统的设计与实现 自行车地图 畅骑欧洲六国 GOOGLE MAPS CYCLING DIRECTIONS 基于Google Maps的校园行踪管理系统设计与实现 基于Google Maps的企业固定污染源监管信息系统的设计与实现 Death Maps 基于Maps API的可视化分析系统的研究与实现 浅谈石油二次开发 常见问题解答 当前所在位置:申请一组API KEY。当申请到API KEY之后,才可以将Google Maps嵌入到网页中。

1.导入Google Map API库文件和创建地图容器。将API KEY和API的库文件导入到HTML的HEAD部分。

2.页面加载事件onload和关闭事件onunload事件。页面加载事件onload在页面加载时角发,关闭事件onunload事件在页面关闭时触发,通常令onunload=”Gunload()”,用于销毁对象并释放内存。

3.创建Gmap2对象。Gmap2对象用于创建和控制地图对象最基本的功能,是最重要的对象。在JavaScript中通常使用NEW关键字进行创建。

4.设置地图的中心坐并显示地图。在初始设置地图时,通常使用函数setCenter()来设置地图的中心位置。其语法格式:Gmap2.setCenter(point,zoomlevel,opts),其中“point”用于设置地图中心的经纬度,“zoomlevel”用于设置缩放级别。

5.设定地图的类型。用Gmap2.setCenter()设置的地图为普通地图,可以通过Gmap2.setMapType(type)来设置地图类型。“type”参数可为G_NORMAL_MAP(普通地图)、G_SATELLITE _MAP(卫星地图)、G_HYBRID_MAP(混和地图)三种。

通过以上的步骤,基本上可以实现一个简单的Google Maps页面的引用,其嵌入到HTML中的JavaScript

运行结果如图2:

图2网页加载Google Maps示例

(二)增加其他选项

Google Maps API可以在地图上增加很多操作或组件,API 提供一些基本的元件, 包含可以在地图上表示点,显示点的资讯、对话框,也可以在地图上画线、折线、多边形,甚至集成很多非Google Maps的功能。

四、结束语

Google Maps API技术先进,有WEBGIS开发的领航性作用;提供了一种简单而有效的在线地图服务;其Google Maps API资源免费;注册用户可以将自己的标签加到网页上进行信息整编和图片的上传。而且得到几乎所有主流浏览器均支持。

参考文献:

[1]陈园园,简季.Google Maps组件二次开发与应用[J].地球信息科学,2008,12(6):770-775

[2]何洪磊,王芳.Google Maps组件二次开发[J].图形图象处理,2010,09(9):69-70

[3]孙晓茹,赵军.Google Maps API在WEBGIS中的应用[J].微计算机信息,2006,22(7):224-226

[4]刘迎春,严萍,刘伟民.基于Java技术的高教园区教育资源WebGIS研究与开发[J].计算机应用与软件,2007,24(3):177-179

[作者简介]

董爽(1983-),女,学士,江西现代职业技术学院公共教学部助教,研究方向:计算机科学与技术。

上一篇:室内防水施工技术及质量控制 下一篇:利用C#访问WORD对象智能生成投标文档