Google Maps API开发大全 封面

Google Maps API开发大全

暂无评分
章节数
36
丛书
华章原创精品
ISBN
9787111288077

标签

内容简介

《Google Maps API开发大全》是机械工业出版社2010年1月出版的Web地图开发技术书,作者陈育春是GIS从业者、系统分析师,也是《程序员》杂志与IT168技术专栏的作者。全书共447页,采用16开平装,随书附赠一张光盘,内含示例源码与辅助工具。 内容从概念到实例逐层展开:先介绍电子地图与Google地图服务家族(Google Earth、Google Maps、Google地形图、Google 3D模型、Google手机地图),并概述国内MapABC、Mapbar、灵图等地图服务商;随后讲述如何搭建Google Maps API开发环境、如何调试JavaScript,再补充面向对象JavaScript、浏览器对象模型、事件驱动与Ajax等必要基础;进入正题后讲解API密钥申请、加载地图、地图类型切换、地图平移与控制、GMarker标注与GIcon自定义图标、信息浮窗等核心对象;之后延伸到事件处理、控件、叠加层、地址解析与本地搜索;最后通过“网点管理系统”和“地图搜索”两个完整应用案例说明如何把零散API组合成可用的Web地图产品,并讨论了Google Maps API的应用前景。 全书以“手把手”的引导式讲解为特点,注重讲清API背后的原理,同时给出可直接运行的示例,适合需要把电子地图嵌入网页的开发者系统学习。需要说明的是,本书成书于2010年,基于当时的早期Google Maps JavaScript API(含API密钥机制与G开头的类名),与如今的地图平台与API版本差异较大,阅读时宜当作原理与思路参考。

编辑推荐

国内Web地图开发刚起步的那几年,能用中文系统讲清Google Maps API的资料并不多,这本书填补了这块空白:它没有停留在“贴一段代码”,而是先讲电子地图、瓦片、坐标系与事件模型这些底层概念,再通过GMarker、GIcon、信息浮窗、地址解析、本地搜索逐一铺开,读者跟着做一遍,基本能理解“一张网页地图”是如何被搭起来的。 它的最大价值是实战性。书中两个完整实例“网点管理系统”与“地图搜索”,把标注、事件监听、数据组织、搜索交互串成一条线,相当于一份早期WebGIS项目的迷你蓝图;附赠光盘的源码也方便读者边改边学,非常适合作为团队内部培训或自学的落地材料。 也要坦诚地说,本书成书于2010年,所讲的API密钥机制与G开头的类名早已被新的地图平台取代,部分章节对今天的开发不能直接照搬。因此它不是一本“照着敲就能上线”的时效书,而是一本理解地图应用架构与交互逻辑的入门书——把书中思想迁移到主流地图平台上,才是正确的打开方式。

适合谁读

适合

  • 需要给网站或系统嵌入地图功能的Web前端、后端开发者
  • 从事WebGIS或GIS可视化工作、想补足前端地图开发经验的技术人员
  • 希望了解电子地图、标注、叠加层、地址解析等基础概念的高校学生
  • 偏好通过完整案例学习API调用与项目结构组织的自学者

不适合

  • 只希望学习当前主流地图平台最新API、需要最新版语法的开发者
  • 完全没有HTML与JavaScript基础、想零基础直接上手的读者
  • 寻求移动端地图SDK或原生App定位开发内容的读者

阅读建议

  1. 先通读第1至3章补齐电子地图与JavaScript、Ajax基础,再动手做第4章的Hello World,避免直接跳进案例。
  2. 书中代码可在本地运行调试,建议对照随书光盘源码逐段修改参数,观察地图类型、标注与浮窗的变化。
  3. 将API版本差异当作阅读重点:把G开头的类名与新版地图API对象做对照,记录自己需要迁移的写法。
  4. 最后不要只跑通示例,尝试把“网点管理系统”改造为自己的数据,这是检验是否真正掌握的最快方式。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 前言
  2. 第1章 Google地图服务概览
  3. 1.1 电子地图
  4. 1.1.1 电子地图概述
  5. 1.1.2 电子地图类型
  6. 1.1.3 电子地图用户
  7. 1.2 Google地图服务
  8. 1.2.1 Google Earth
  9. 1.2.2 Google Maps
  10. 1.2.3 Google地形图
  11. 1.2.4 Google 3D模型
  12. 1.2.5 Google手机地图
  13. 1.3 国内地图服务商概览
  14. 1.3.1 MapABC
  15. 1.3.2 Mapbar
  16. 1.3.3 灵图
  17. 1.4 小结
  18. 第2章 搭建Google Maps API开发环境
  19. 2.1 Google Maps API概述
  20. 2.2 搭建Google Maps API开发环境
  21. 2.2.1 调试JavaScript
  22. 2.2.2 Microsoft Script Editor调试工具
  23. 2.2.3 Visual Studio JavaScript调试功能
  24. 2.3 小结
  25. 第3章 JavaScript及Ajax概述
  26. 3.1 面向对象的JavaScript
  27. 3.2 对象模型
  28. 3.3 事件驱动与事件处理
  29. 3.4 Google Maps API与Ajax
  30. 3.5 小结
  31. 第4章 Google Maps API的Hello World
  32. 4.1 Google Maps API密钥
  33. 4.2 建立地图基本功能
  34. 4.3 地图标注
  35. 4.4 信息浮窗
  36. 4.5 小结

常见问题

这本书讲的是哪个版本的Google Maps API?
书中基于2010年前后的早期Google Maps JavaScript API,涉及申请API密钥加载地图、GMarker标注、GIcon图标、信息浮窗等以G开头的类名写法。这些写法在如今的地图平台上大多已废弃,阅读时更应关注概念与流程,而非直接复制代码。
零基础可以读这本书吗?
不太适合完全零基础。书中第3章用一章篇幅快速复习面向对象JavaScript、浏览器对象模型与Ajax,要求读者至少能读懂函数、对象和基本的DOM操作,并会搭建页面和调试脚本。
书中的实例适合做什么类型的项目?
主体是两个案例:网点管理系统与地图搜索。前者展示标注、事件监听与信息窗口的组合,后者展示地址解析与本地搜索的用法,适合作为企业内部网点分布、门店查询类Web地图功能的入门参考。
这本书现在还有实用价值吗?
作为时效工具书,它已落后于当前API;但作为地图应用入门读物仍有价值。电子地图、标注、叠加层、地址解析、事件驱动等核心概念并未过时,把案例逻辑迁移到主流地图平台即可继续使用。
随书光盘有什么内容?
据出版信息,本书447页,附一张光盘,内含书中示例源代码与辅助工具。部分二手转让的书可能缺失光盘,购买前建议提前确认。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分