调用初始化函数.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
调用初始化函数.ppt

第三章 Google地图开发技术 -- Google Earth API 尹章才 3.3 Google Earth API 通过使用 Google 地球插件及其 JavaScript API,你可以在网页中嵌入全功能的 Google 地球及其三维呈现功能。 与 Google 地图 API 一样,您可以绘制标记和线条 — 不过是以三维的方式! 3.3.1 API基础 应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由于近年来软件的规模日益庞大,常常会需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。 程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。 良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性 一、API概述 应用程序接口为:“‘电脑操作系统(Operating system)’或‘程序库’提供给应用程序调用使用的代码”。 其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。 API本身是抽象的,它仅定义了一个接口,而不涉入应用程序如何实现的细节。 应用程序接口是一组数量上千、极其复杂的函数和副程序,可让程序员做很多任务,譬如“读取文件”、“显示菜单”、“在视窗中显示网页”等等。操作系统的API可用来分配存储器或读取文件。 许多系统应用程序借由API接口来实现,像是图形系统、数据库、网络Web服务,甚至是联机游戏。 应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。 也有其它方式,如通过解释器,或是提供抽象层以屏蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。 应用程序接口经常是软件开发工具包(SDK)的一部分。 二、开放API 平台 基于互联网的应用正变得越来越普及,在这个过程中,有更多的站点将自身的资源开放给开发者来调用。 对外提供的API 调用使得站点之间的内容关联性更强,同时这些开放的平台也为用户、开发者和中小网站带来了更大的价值。 开放是目前的发展趋势,越来越多的产品走向开放。 目前的网站不能靠限制用户离开来留住用户,开放的架构反而更增加了用户的粘性。 在Web 2.0 的浪潮到来之前,开放的API 甚至源代码主要体现在桌面应用上,而现在越来越多的Web 应用面向开发者开放了API。 具备分享、标准、去中心化、开放、模块化的Web 2.0 站点,在为使用者带来价值的同时,更希望通过开放的API 来让站点提供的服务拥有更大的用户群和服务访问数量。 站点在推出基于开放API 标准的产品和服务后,无需花费力气做大量的市场推广,只要提供的服务或应用出色易用,其他站点就会主动将开放API 提供的服务整合到自己的应用之中。 同时,这种整合API 带来的服务应用,也会激发更多富有创意的应用产生。 为了对外提供统一的API 接口,需要对开发者开放资源调用API 的站点提供开放统一的API接口环境,来帮助使用者访问站点的功能和资源。 当然,开放API 的站点为第三方的开发者提供良好的社区支持也是很有意义的,这有助于吸引更多的技术人员参与到开放的开发平台中,并开发出更为有趣的第三方应用。 3.3.2 Google Earth API简介 要在网页中载入 Google 地球插件,你需要进行以下操作: 载入 Google 地球 API。 创建 DIV 元素来包含该插件。 创建初始化插件的函数。 网页载入后,调用该初始化函数。 一、载入 Google 地球 API 将以下标签置于 HTML 网页的 head 中,用自己的密钥(可从 /apis/maps/signup.html 获取)来替换 ABCDEF: script src=/jsapi?key=ABCDEF /script 标签的 src 指向具有单个方法(用于载入个别 Google API 的 google.load)的 JavaScript 文件。在新的 script 标签中,调用: google.load(earth, 1); 该调用告知 Google 将 earth 模块载入到 google.earth 命名空间,并指定版本 1(API 的最新稳定版本)。 二、创建插件的容器 将 Google 地球插件载入到具有唯一 ID 的 DIV 元素中。添加 DIV 到网页的 body 部分: div id=map3d style=height: 400px; width: 600px;/div 三、创建初始化函数 将创建三个函数。它们将按顺序进行以下操

文档评论(0)

sunguohong + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档