Cargando…

Google Maps : power tools for maximizing the API /

Featuring numerous step-by-step examples, this book covers programming the Google Maps API with JavaScript. The reader will learn how to embed maps on Web pages, annotate the embedded maps with data, generate KML files to store and reuse map data, and enable client applications to request spatial da...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Petroutsos, Evangelos
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : McGraw-Hill Education, ©2014.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn883141278
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 140708s2014 nyua o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d TEFOD  |d B24X7  |d STF  |d DEBBG  |d DEBSZ  |d COO  |d YDXCP  |d VT2  |d TEFOD  |d OCLCQ  |d OCLCF  |d OCLCQ  |d TOH  |d EBLCP  |d N$T  |d OCLCO  |d OCLCQ  |d INARC 
019 |a 889314546 
020 |a 9780071823043  |q (electronic bk.) 
020 |a 0071823042  |q (electronic bk.) 
020 |a 0071823026 
020 |a 9780071823029 
029 1 |a AU@  |b 000053310694 
029 1 |a DEBSZ  |b 414187423 
029 1 |a GBVCP  |b 796788006 
029 1 |a AU@  |b 000057231854 
035 |a (OCoLC)883141278  |z (OCoLC)889314546 
037 |a CL0500000454  |b Safari Books Online 
037 |a 0B3BAEE6-149A-453A-9BDB-21C90C847CE1  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a G70.212  |b .P495 2014 
082 0 4 |a 910.285  |2 23 
049 |a UAMI 
100 1 |a Petroutsos, Evangelos. 
245 1 0 |a Google Maps :  |b power tools for maximizing the API /  |c Evangelos Petroutsos. 
260 |a New York :  |b McGraw-Hill Education,  |c ©2014. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
500 |a Includes index. 
520 |a Featuring numerous step-by-step examples, this book covers programming the Google Maps API with JavaScript. The reader will learn how to embed maps on Web pages, annotate the embedded maps with data, generate KML files to store and reuse map data, and enable client applications to request spatial data through Web services. The book explains techniques for visualizing masses of data and animating multiple items on the map. Topics covered include: creating map-enabled Web pages with a custom look; learning the JavaScript skills required to exploit the Google Maps API; creating highly interactive interfaces for mapping applications; embedding maps in desktop applications written in .NET; annotating maps with labels, markers, and shapes; understanding geodesic paths and shapes and perform geodesic calculations; storing geographical data in KML format; adding GIS features to mapping applications; storing large sets of geography data in databases and perform advanced spatial queries; using Web services to request spatial data from within your script on demand; automating the generation of standalone Web pages with annotated maps; using Geocoding and Directions APIs; visualizing large data sets using symbols and heatmaps; and animating items on a map. 
505 0 |a Cover -- About the Author -- About the Technical Editor -- Title Page -- Copyright Page -- Contents at a Glance -- Contents -- Acknowledgments -- Introduction -- Why This Book? -- Who Should Read This Book -- What This Book Covers -- How to Use This Book -- How Is This Book Organized? -- Chapter 1: Introduction to Maps and the Google API -- Building Map-Driven Applications -- The Map Tiles -- Cartography 101 -- The Mercator Projection -- A Global Addressing Scheme: Parallels and Meridians -- Converting Angles to Length Units -- The Google Maps API -- Using the Google Maps API -- Summary 
505 8 |a Chapter 2: Designing Web Pages with Embedded Maps -- The Structure of a Web Page -- Adding a Map to Your Page -- Is Notepad the Editor of Choice? -- Map Localization -- Zooming with the Mouse -- The Map's Controls -- Adding Markers to the Map -- A Useful Template for Mapping Pages -- Designing the Demo Map Page -- Summary -- Chapter 3: Web Page Scripting: An Introduction to JavaScript -- What Is JavaScript? -- How to Test JavaScript Code -- JavaScript's Basic Syntax -- Variables and Data Types -- Arithmetic Operations -- Math Operations -- Working with Text -- Working with Dates 
505 8 |a Control Flow Statements -- Conditional Statements -- Looping Statements -- Functions -- Arrays -- Array Properties and Methods -- Summary -- Chapter 4: Advanced JavaScript Topics -- Storing Data in Custom Objects -- Creating Objects On the Fly -- Variables and Objects -- Objects and Methods -- Prototyping Custom Objects -- Custom Objects as Collections -- Event Listeners -- Passing Information to the Event Listener -- Removing an Existing Listener -- Closures -- Summary -- Chapter 5: Google Maps API: The Building Blocks of Mapping Applications -- The Google Maps API at a Glance 
505 8 |a The google.maps.Map Object -- Map Initialization -- Map Options -- Map Methods -- The Marker and InfoWindow Objects -- Working with Map Events -- The Basic Map Events Application -- Drag Events -- Mouse Events -- State Events -- A Customized Map -- Adding a Context Menu to the Map -- Designing the Context Menu -- Displaying the Context Menu -- A More Elaborate Context Menu -- The Multiple Maps Application -- Summary -- Chapter 6: Windows Mapping: Embedding Maps in Desktop Applications -- Why a Desktop Application -- Using Google Maps with Desktop Applications -- The WebBrowser Control 
505 8 |a The Windows Mapping Application -- The Application's Architecture -- Designing the Application -- Building the Windows Interface -- Adding Custom Functions to the Script -- Function Return Values -- Notifying the Host Application with Method Calls -- The Interaction Model of the Two Components -- Initializing the Map -- Updating the Interface -- Adding the Context Menu -- Tracking User Navigation -- Adding Markers to the Map -- Summary -- Chapter 7: Markers: Identifying Locations on the Map -- Marking Locations on the Map -- Adding a New Marker -- Qualifying Markers with InfoWindows 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Google Maps. 
630 0 7 |a Google Maps.  |2 fast  |0 (OCoLC)fst01403642 
650 0 |a Geographic information systems. 
650 0 |a Application program interfaces (Computer software) 
650 6 |a Systèmes d'information géographique. 
650 6 |a Interfaces de programmation d'applications. 
650 7 |a geographic information systems.  |2 aat 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Application program interfaces (Computer software)  |2 fast  |0 (OCoLC)fst00811704 
650 7 |a Geographic information systems.  |2 fast  |0 (OCoLC)fst00940423 
776 0 8 |i Print version:  |a Petroutsos, Evangelos,  |t Google Maps  |z 9780071823029  |w (OCoLC)857214771 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780071823029/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Internet Archive  |b INAR  |n googlemapspowert0000petr 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6257925 
938 |a Books 24x7  |b B247  |n bks00065459 
938 |a YBP Library Services  |b YANK  |n 12087512 
938 |a EBSCOhost  |b EBSC  |n 2688173 
994 |a 92  |b IZTAP