Book description
The Google Maps API remains one of the showcase examples of the Web 2.0 development paradigm. Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional is the first book to comprehensively introduce the service from a developer perspective, showing you how you can integrate mapping features into your Rails-driven web applications.
Proceeding far beyond simplistic map display, youll learn how to draw from a variety of data sources such as the U.S. Census Bureau's TIGER/Line data and Google's own geocoding feature to build comprehensive geocoding services for mapping many locations around the world.
The book also steers you through various examples that show how to encourage user interaction such as through pinpointing map locations, adding comments, and building community-driven maps. Youll want to pick up a copy of this book because
This is the first book to comprehensively introduce the Google Maps application development using the Rails development framework.
Youll be introduced to the very latest changes to the Google Maps API, embodied in the version 2 release.
It is written by four developers actively involved in the creation of location-based mapping services.
For additional info, please visit the author's reference site for this book.
Table of contents
- Title Page
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewer
-
PART 1: Your First Google Maps
- CHAPTER 1: Google Maps and Rails
- CHAPTER 2: Getting Started
-
CHAPTER 3: Interacting with the User and the Server
- Adding Interactivity
- Going on a Treasure Hunt
- Reviewing Application Structure
- Building on Your Application
- Creating the Map and Marking Points
- Listening to User Events
- Asking for More Information with an Info Window
- Implementing Ajax
- Retrieving Markers from the Server
- Adding Some Flair
- Ajax with Prototype
- Summary
- CHAPTER 4: Geocoding Addresses
- PART 2: Beyond the Basics
- PART 3: Advanced Map Features and Methods
-
PART 4: Appendixes
- APPENDIX A: Finding the Data You Want
-
APPENDIX B: Google Maps API
- class GMap2
- class GMapOptions
- enum GMapPane
- class GKeyboardHandler
- interface GOverlay
- class GInfoWindow
- class GInfoWindowTab
- class GInfoWindowOptions
- class GMarker
- class GMarkerOptions
- class GPolyline
- class GIcon
- class GPoint
- class GSize
- class GBounds
- class GLatLng
- class GLatLngBounds
- interface GControl
- class GControl
- class GControlPosition
- enum GControlAnchor
- class GMapType
- class GMapTypeOptions
- interface GTileLayer
- class GCopyrightCollection
- class GCopyright
- interface GProjection
- class GMercatorProjection
- namespace GEvent
- class GEventListener
- namespace GXmlHttp
- namespace GXml
- class GXslt
- namespace GLog
- class GDraggableObject
- enum GGeoStatusCode
- enum GGeoAddressAccuracy
- class GClientGeocoder
- class GGeocodeCache
- class GFactualGeocodeCache
- class GMarkerManager
- class GMarkerManagerOptions
- Functions
- Index
Product information
- Title: Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional
- Author(s):
- Release date: March 2007
- Publisher(s): Apress
- ISBN: 9781590597873
You might also like
book
Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional
Until recently, building interactive web-based mapping applications has been a cumbersome affair. This changed when Google …
book
Ajax: Creating Web Pages with Asynchronous JavaScript and XML
The Easy, Example-Based Guide to Ajax for E very Web Developer Using Ajax, you can build …
book
Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS: From Novice to Professional
Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS is a beginner's guide to creating web …
book
Ajax on Rails
Learn to build dynamic, interactive web applications using the two most important approaches to web development …