zoukankan      html  css  js  c++  java
  • 天气地图系统

    Google API开发详解1

    本文选自《Google API开发详解:Google Maps与GoogleEarth双剑合璧(第2版)》一书

    前言:作者的提示

    现在谁不用Google?! 但现在要让Google为我所用,带来效益!

    认识Google Maps API和Google Earth API

    Google Maps API和Google Earth API由于都提供开放的接口,简单易学,所以得到广泛的应用。首先看下面三个例子。

    天气地图系统:将Google Maps API和气象数据结合,就可以构建直观的天气地图,如图1所示。用户可以在地图上很直观地看出自己所在城市的天气状况,了解每个区域的天气变化(参见本书第4章)。

    clip_image002

    图1 天气地图系统

    奥运场馆向导系统:将Google Earth API和奥运场馆地理数据结合,就可以构建奥运场馆信息查询系统,如图2所示。这些系统可以安装到交通枢纽、奥运场馆的查询装置上,便于游客和运动员进行各项数据的查询。

    clip_image004

    图2 奥运场馆向导系统

    技术背景

    随着科学技术的不断进步和通信技术的飞速发展,我们生活的世界正在不断缩小,人与人的关系变得更加紧密。世界上任何一处的人类活动都可能影响整个世界。报纸、电视、新闻网站等各种媒介不断给我们传播来自世界各地的信息。但是,这些都不够。如何轻松、快捷、直观地获取这些信息?Google为我们搭建了一个更为出色的信息平台。

    Google地图(Maps)的诞生标志着互联网地图服务的兴起。随着国内外各大网站相应服务的诞生,基于这些服务的第三方应用也越来越多。Google作为此项革新的发起者,为互联网带来了易用的Google Maps API,以方便Google地图技术和其他系统的整合应用。今天,已经有越来越多的网站利用Google Maps API技术,将扩展的地图服务整合到自身的使用之中。在提升易用性的同时,还带来了不少新意。

    通过Google Earth,我们可以轻松地获取世界上任何一处的地理信息。Google Earth为我们创造了一个数字化的地球,为整个人类营造了一个梦幻般的虚拟世界。相信很多网民都已经逐渐体会到Google Earth为我们的生活带来的便利。

    为了方便广大读者学习和掌握,本书作者经过一年时间完成本书。书中全面地介绍了Google Maps API和Earth API技术,并以实例介绍了其使用方法、常用技巧,以及自定义特性。学完本书之后,读者可对Google API有深入了解,具备开发基于Google API的应用程序的能力。

    本书的特点

    1.提供完善的售后服务

    为了方便读者学习,本书在www.rzchina.net上有单独板块,帮助读者解决开发中遇到的各种问题。读者也可以将遇到问题发到sxyufeng@263.net,我们会为大家提供更多的帮助。

    2.循序渐进,由浅入深

    为了方便读者学习,本书分别让读者了解Google Maps API和Google Earth API,并通过一些简单的应用对其中常用的对象、方法等进行介绍。读者在掌握这些基本知识的基础上,逐步了解Google API在使用过程中的常用技巧,乃至对Google API进行高度的自定义。讲解以实例为主,深入浅出,读者可以边学习,边动手,更快地掌握。

    3.技术全面,内容充实

    在写作过程中,时时跟进Google API的更新。对其中经过混淆的复杂脚本进行深度剖析,同时关注第三方的各种应用,从而完成本书。

    4.实例丰富,方便实用

    为了更充分有效地讲解Google Maps API和Google Earth API,全书采用了大量实例。这些实例不仅对两项技术进行深入介绍,同时也对其应用方向起了积极的指导作用。为了便于读者学习,每个实例结构相对简单,均能直接用于实际开发。

    5.案例精讲,深入剖析

    为了便于读者深入掌握Google Maps API和Google Earth API,本书配以三个大型实例进行讲解。读者可以通过这三个案例充分掌握两项技术的应用前景和开发精髓。

    6.配有光盘,加速学习

    为了让初学者快速入门,本书配套光盘中附带了所有程序的源文件,读者只需复制、粘贴,就能搭建自己的系统。

    本书的内容

    全书分为两篇。第一篇包括第1章~第7章,专门讲解Google Maps API的使用。第二篇包括第8章~第18章,专门讲解Google Earth API的使用。

    适合的读者

    — 网页专业设计人员 — 网页维护人员

    — 网页制作爱好者 — 大中专院校的学生

    — GIS从业人员 — 对Google API爱好者

    本书作者

    本书主要由江宽、龚小鹏编写,其他参与编写的人员有昊燃、方振宇、陈冠佐、傅奎、陈勤、梁洋洋、毕梦飞、陈庆、柴相花、陈非凡、陈华、陈嵩、承卓。在此表示感谢!

    编 者



    Google API开发详解1

    书名:Google API开发详解:Google Maps与GoogleEarth双剑合璧(第2版)

    作者:江宽 龚小鹏 等编著

    ISBN 978-7-121-10790-0

    出版日期:2010年6月

    定价:69.80元(含光盘1张)

    开本:16

    页码:504

    内 容 简 介

    本书从易到难、由浅入深、循序渐进地介绍了Google Maps API和Google Earth API的开发技术。本书知识讲解通俗易懂,并有大量的实例供读者更加深刻地巩固所学习的知识,帮助读者更好地进行开发实践。

    本书共分为18章。第1章~第7章讲解Google Maps API的使用。内容包括环境配置、IP可视化查询、 地图天气预报服务、Google Maps API高级应用等,以及相关实例。第8章~第18章讲解Google Earth API的使用。内容从Google Earth 客户端的功能介绍开始,然后具体分析各个功能的实现,最后从Google Earth COM API的角度,利用代码实例来扩展这些功能。对于Google Earth COM API,本书先介绍COM编程思想和KML文件,为读者后面的开发打下基础。然后具体介绍Google Earth COM API类库,从如何利用外部程序启动Google Earth起步,到最后完成一个具有一定功能的Google Earth应用系统。

    本书内容紧凑、实例丰富、结构严谨、深入浅出,适合广大Web网站开发人员、Google地图爱好者、专业GIS开发人员和大中专院校学生阅读,尤其适合有一定JavaScript编程基础的相关人员。

    本书购买地址:当当网   卓越网   中国互动出版网

    本书详细信息:http://www.broadview.com.cn/10633

    更多图书信息:www.broadview.com.cn

    想即时获取更多图书及活动资讯,赶快加入博文视点读者俱乐部 吧!

  • 相关阅读:
    简单字符串处理应避免使用正则表达式
    提高正则表达式的可读性
    用零宽度断言匹配字符串中的特定位置
    避免不必要的回溯
    预编译正则表达式
    用Text::CSV_XS模块处理csv文件
    Ack 类似grep一样的查找
    Apache压力测试
    仅编译正则表达式一次
    排序上下箭头的是实现
  • 原文地址:https://www.cnblogs.com/broadview/p/1754675.html
Copyright © 2011-2022 走看看