Google Maps: Power Tools for Maximizing the API (Programming & Web Development – OMG)
by: Evangelos Petroutsos
ISBN-10: 0071823026
ISBN-13: 9780071823029
Edition 版次: 1
Publication Date 出版日期: 2014-03-18
Print Length 页数: 464
Create custom applications with the Google Maps API
Featuring step-by-step examples,this practical resource gets you started programming the Google Maps API with JavaScript in no time. Learn how to embed maps on web pages,annotate the embedded maps with your data,generate KML files to store and reuse your map data,and enable client applications to request spatial data through web services.
Google Maps: Power Tools for Maximizing the API explains techniques for visualizing masses of data and animating multiple items on the map. You’ll also find out how to embed Google maps in desktop applications to combine the richness of the Windows interface with the unique features of the API. You can use the numerous samples included throughout this hands-on guide as your starting point for building customized applications.
Create map-enabled web pages with a custom look
Learn the JavaScript skills required to exploit the Google Maps API
Create highly interactive interfaces for mapping applications
Embed maps in desktop applications written in .NET
Annotate maps with labels,markers,and shapes
Understand geodesic paths and shapes and perform geodesic calculations
Store geographical data in KML format
Add GIS features to mapping applications
Store large sets of geography data in databases and perform advanced spatial queries
Use web services to request spatial data from within your script on demand
Automate the generation of standalone web pages with annotated maps
Use the Geocoding and Directions APIs
Visualize large data sets using symbols and heatmaps
Animate items on a map
Bonus online content includes:
A tutorial on The SQL Spatial application
A bonus chapter on animating multiple airplanes
Three appendices: debugging scripts in the browser; scalable vector graphics; and applying custom styles
Contents
Chapter 1: Introduction to Maps and the Google API
Chapter 2: Designing Web Pages with Embedded Maps
Chapter 3: Web Page Scripting: An Introduction to JavaScript
Chapter 4: Advanced JavaScript Topics
Chapter 5: Google Maps API: The Building Blocks of Mapping Applications
Chapter 6: Windows Mapping: Embedding Maps in Desktop Applications
Chapter 7: Markers: Identifying Locations on the Map
Chapter 8: Feature Annotation: Drawing Shapes on Maps
Chapter 9: Interactive Drawing: The Basics of Drawing on Google Maps
Chapter 10: Geodesic Calculations: The Geometry Library
Chapter 11: The KML Data Print Length 页数: Persisting Spatial Data
Chapter 12: Adding GIS Features to Mapping Applications
Chapter 13: SQL Spatial: Backend Databases for Spatial Data
Chapter 14: Marker Clustering: Handling Many Markers on the Map
Chapter 15: Web Services: Updating Maps On the Fly
Chapter 16: Map Annotation and Map Generation Techniques
Chapter 17: More Google Services: The Geocoding and Directions APIs
Chapter 18: Visualizing Large Datasets
Chapter 19: Animating Items on the Map
Chapter 20: Advanced JavaScript Animation
使用Google Maps API创建自定义应用程序
具有一步一步的例子,这个实用的资源让您开始使用JavaScript编程Google Maps API。了解如何在网页上嵌入地图,使用数据注释嵌入式地图,生成KML文件以存储和重用地图数据,并使客户端应用程序能够通过Web服务请求空间数据。
Google Maps: 用于最大化API的电动工具解释了可视化大量数据和在地图上动画化多个项目的技术。您还将了解如何将Google地图嵌入桌面应用程序,以将Windows界面的丰富性与API的独特功能相结合。您可以使用这些实践指南中包含的众多样本作为构建定制应用程序的起点。
使用自定义外观创建支持地图的网页
了解利用Google Maps API所需的JavaScript技能
为映射应用程序创建高度交互式的界面
在.NET中编写的桌面应用程序中嵌入地图
使用标签,标记和形状标注地图
了解测地线路径和形状,并执行测地线计算
以KML格式存储地理数据
将GIS功能添加到映射应用程序
在数据库中存储大量地理数据,并执行高级空间查询
使用Web服务从您的脚本中请求空间数据
自动生成具有注释地图的独立网页
使用地理编码和路线API
使用符号和热图可视化大型数据集
动画地图上的项目
奖金在线内容包括:
关于SQL Spatial应用程序的教程
动画多飞机的奖金章节
三个附录: 浏览器中的调试脚本;可扩展矢量图形;并应用自定义样式
目录
第1章: 地图和Google API简介
第2章: 使用嵌入式地图设计网页
第3章: 网页脚本: JavaScript简介
第4章: 高级JavaScript主题
第5章: Google Maps API: 映射应用程序的构建块
第6章: Windows映射: 将桌面嵌入桌面应用程序
第7章: 标记: 识别地图上的位置
第8章: 功能注释: 在地图上绘制形状
第9章: 互动绘图: 在Google地图上绘制的基础知识
第10章: 大地测量计算: 几何图书馆
第11章: KML数据格式: 持久空间数据
第12章: 将GIS功能添加到映射应用程序
第13章: SQL空间: 用于空间数据的后端数据库
第14章: 标记聚类: 在地图上处理许多标记
第15章: Web服务: 即时更新地图
第16章: 地图注释和地图生成技术
第17章: 更多Google服务: 地理编码和路线API
第18章: 可视化大型数据集
第19章: 动画地图上的项目
第20章: 高级JavaScript动画
Google Maps: Power Tools for Maximizing the API
相关推荐
- Intelligence in Chip: Integrated Sensors and Memristive Computing
- Super Study Guide: Algorithms & Data Structures
- Fuzzy Methods for Assessment and Decision Making
- Super Study Guide: Transformers & Large Language Models
- Artificial Intelligence and Machine Learning Foundations: Learning from Experience, 2nd Edition
- Data-Driven Analytics for Healthcare: Artificial Intelligence and Machine Learning for Medical Diagnostics