Google Maps API开发大全

Google Maps API开发大全

陈育春, 等编著

出版社:机械工业出版社

年代:2009

定价:65.0

书籍简介:

本书系统地介绍Google Maps API的理论和概念,以及Google Maps API应发和实例的专业书籍。同时,写作本书的目的也是为了向网络世界的朋友们分享有关理解和运用Google Maps API技术的经验,本书的推出也希望能起到抛砖引玉的效果,让更多的朋友参与到Google Maps API技术的探讨中,共同完善和发展Google Maps API,促进大众地图服务的不断进步。

书籍目录:

前言

第1章Google地图服务概览1

1.1电子地图1

1.1.1电子地图概述1

1.1.2电子地图类型2

1.1.3电子地图用户3

1.2Google地图服务3

1.2.1GoogleEarth4

1.2.2GoogleMaps6

1.2.3Google地形图8

1.2.4Google3D模型10

1.2.5Google手机地图12

1.3国内地图服务商概览12

1.3.1MapABC13

1.3.2Mapbar14

1.3.3灵图15

1.4小结15

第2章搭建GoogleMapsAPI开发环境16

2.1GoogleMapsAPI概述16

2.2搭建GoogleMapsAPI开发环境18

2.2.1调试JavaScript19

2.2.2MicroSoftScriptEditor调试工具19

2.2.3VisualStudioJavaScript调试功能21

2.3小结27

第3章JavaScript及Ajax概述28

3.1面向对象的JavaScript28

3.1.1对象28

3.1.2对象的创建29

3.2对象模型33

3.2.1对象模型简介33

3.2.2客户端对象层次33

3.2.3浏览器对象模型34

3.2.4对象模型中对象的引用36

3.3事件驱动与事件处理37

3.3.1事件驱动37

3.3.2事件处理38

3.3.3常用事件38

3.3.4加载事件与卸载事件40

3.4GoogleMapsAPI与Ajax42

3.4.1Ajax模式42

3.4.2几种工具和技术44

3.4.3Ajax示例47

3.4.4Google和Ajax49

3.5小结51

第4章GoogleMapsAPI的HelloWorld52

4.1GoogleMapsAPI密钥52

4.1.1申请GoogleMapsAPI密钥52

4.1.2GoogleMapsAPI密钥作用范围54

4.2建立地图基本功能54

4.2.1加载GoogleMapsAPI54

4.2.2加载地图55

4.2.3地图类型57

4.2.4控制地图58

4.2.5移动地图61

4.3地图标注64

4.3.1标注GMarker64

4.3.2图标GIcon66

4.4信息浮窗69

4.4.1打开信息浮窗69

4.4.2分页标签72

4.4.3完整示例74

4.5小结78

第5章GoogleMapsAPI基础知识79

5.1GoogleMaps坐标系统79

5.1.1地理坐标系统79

5.1.2图块坐标系统82

5.1.3像素坐标系统83

5.1.4DOM相对坐标系统86

5.1.5DOM绝对坐标系统87

5.2GoogleMaps基础89

5.2.1GoogleMaps地图投影89

5.2.2GoogleMaps数据来源91

5.2.3深入浅出地图切割93

5.2.4地图渲染96

5.2.5ditu.google.cn和maps.google.com97

5.3GoogleMapsAPI必备知识100

5.3.1GoogleAPI加载方式100

5.3.2本地化GoogleMapsAPI100

5.3.3浏览器兼容性101

5.3.4传感器参数101

5.4小结102

第6章GoogleMapsAPI事件103

6.1GoogleMapsAPI事件简介103

6.1.1GoogleMapsAPI事件与DOM模型事件103

6.1.2GEvent命名空间106

6.2GoogleMapsAPI事件侦听107

6.2.1诠释事件侦听107

6.2.2事件参数传递113

6.2.3事件绑定115

6.2.4事件侦听中的闭包116

6.2.5GMarker对象常用事件119

6.3GoogleMapsAPI事件实例126

6.3.1自定义事件实例地图右键菜单127

6.3.2自定义事件实例客户化标记类130

6.3.3自定义事件实例区域测面积类137

6.4GoogleMapsAPI事件的原理探索143

6.4.1事件名的由来143

6.4.2对事件的侦听145

6.4.3事件绑定148

6.5小结151

第7章GoogleMapsAPI控件152

7.1GoogleMapsAPI控件简介152

7.1.1添加控件addControl()152

7.1.2控件位置GControlPosition154

7.1.3控件结构addRelationship()156

7.1.4GoogleMapsAPI常见控件158

7.2自定义GoogleMapsAPI控件161

7.2.1GControl161

7.2.2自定义控件163

7.2.3GoogleMaps未公开的控件168

7.3常用GoogleMapsAPI控件集锦170

7.3.1自定义控件实例多点测距控件170

7.3.2自定义控件实例框选缩放控件184

7.3.3自定义控件实例地图状态控件198

7.3.4自定义控件实例地图类型控件207

7.4小结210

第8章GoogleMapsAPI叠加层211

8.1标记211

8.1.1地图标记211

8.1.2客户化标注214

8.1.3优化信息浮窗218

8.1.4覆写GMarker类222

8.1.5优化批量标注227

8.2折线及多边形241

8.2.1GPolyline242

8.2.2编辑折线243

8.2.3折线顶点247

8.2.4折线测距250

8.2.5编码折线252

8.2.6编码折线算法实现255

8.2.7多边形262

8.3其他叠加层262

8.3.1叠加图片262

8.3.2叠加地图块265

8.3.3自定义地图类型267

8.4小结273

第9章深入GoogleMapsAPI274

9.1GXmlHttp274

9.1.1GXmlHttp实例274

9.1.2GXmlHttp的实现原理280

9.2GClientGeocoder282

9.2.1地址解析282

9.2.2反向地址解析286

9.2.3地址解析缓存290

9.2.4HTTP地址解析294

9.3本地搜索298

9.3.1GoogleMapsAPIGoogleBar298

9.3.2GoogleMapsAPI本地搜索控件300

9.3.3GoogleMapsAPI本地搜索控件高级功能303

9.3.4GoogleSearchAPILocalSearch304

9.3.5GoogleMapsAPI和GoogleSearchAPI地图周边搜索308

9.4GDirections314

9.4.1GDirections概述314

9.4.2应用示例一解析返回线路318

9.4.3应用示例二客户化线路324

9.4.4应用示例三最近道路327

9.5小结330

第10章GoogleMapsAPI实例网点管理系统331

10.1系统概述331

10.1.1网点管理331

10.1.2系统模块331

10.2总体设计333

10.2.1总体结构333

10.2.2页面功能333

10.3数据库设计334

10.3.1数据结构334

10.3.2数据文件336

10.4功能实现346

10.4.1页面设计346

10.4.2初始化界面350

10.4.3城市列表354

10.4.4加载数据356

10.4.5运行系统365

10.4.6代码分析367

10.5行业应用分析369

10.5.1金融/银行业369

10.5.2连锁酒店372

10.5.3房产网站373

10.5.4气象行业374

10.5.5体彩行业375

10.6小结377

第11章GoogleMapsAPI实例地图搜索378

11.1地图搜索概述378

11.1.1地图搜索378

11.1.2系统功能378

11.2功能实现379

11.2.1页面设计379

11.2.2初始化地图383

11.2.3本地搜索388

11.2.4自定义信息窗口393

11.2.5在附近搜索401

11.2.6驾车路线402

11.2.7公交路线406

11.2.8道路交通信息407

11.3带分页功能的周边网点搜索414

11.3.1周边搜索414

11.3.2思路分析418

11.3.3代码实现421

11.4小结427

第12章GoogleMapsAPI应用前景分析428

12.1GoogleMapsAPI优势428

12.1.1GoogleMapsAPI引发开源潮流428

12.1.2GoogleMapsVS微软Bing431

12.1.3GoogleMaps带来的新型WebGIS设计模式432

12.1.4GoolgeMapsAPI对传统GIS的冲击435

12.1.5GoolgeMapsAPI的创新应用435

12.2GoogleMapsAPI应用注意事项437

12.2.1GoogleMapsAPI版本437

12.2.2GoogleMapsAPI使用成本438

12.2.3GPS踩点在GoogleMap上位置显示不正确440

12.2.4GoogleMapsAPI编程资源大全445

12.3小结446

内容摘要:

  本书系统地介绍GoogleMapsAPI的理论和概念,以及GoogleMapsAPI应用、开发和实例。本书手把手从原理上对GoogleMapsAPI的理论和概念进行引导性的讲解,从而使读者系统地学习和思考GoogleMapsAPI。作者通过本书与读者分享有关理解和运用GoogleMapsAPI技术的经验。本书适合广大Web网站开发人员、Google地图爱好者、专业GIS(特别是WebGIS)开发人员和大专院校学生阅读。  本书介绍GoogleMapsAPI的理论和概念及其开发实例。  主要内容包括:Google地图服务概览,搭建GoogleMapsAPI开发环境,JavaScript及Ajax概述,GoogleMapsAPI基础知识、事件、控件、叠加层,使用GoogleMapsAPI的实例,最后分析了GoogleMapsAPI应用前景。  本书适用于Web网站开发人员、Google地图爱好者、专业GIS(特别是WEBGIS)开发人员等。

书籍规格:

书籍详细信息
书名Google Maps API开发大全站内查询相似图书
丛书名原创精品系列
9787111288077
如需购买下载《Google Maps API开发大全》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)65.0语种简体中文
尺寸26 × 0装帧平装
页数 400 印数 3000

书籍信息归属:

Google Maps API开发大全是机械工业出版社于2010.1出版的中图分类号为 TP393.09 的主题关于 计算机网络-应用程序-程序设计 的书籍。