Book description
Until recently, building interactive web-based mapping applications has been a cumbersome affair. This changed when Google released its powerful Maps API. Beginning Google Maps Applications with PHP and Ajax was written to help you take advantage of this technology in your own endeavorswhether you're an enthusiast playing for fun or a professional building for profit. This book covers version 2 of the API, including Google's new Geocoding service.
Authors Jeffrey Sambells, Cameron Turner, and Michael Purvis get rolling with examples that require hardly any code at all, but you'll quickly become acquainted with many facets of the Maps API. They demonstrate powerful methods for simultaneously plotting large data sets, creating your own map overlays, and harvesting and geocoding sets of addresses. You'll see how to set up alternative tile sets and where to access imagery to use for them. The authors even show you how to build your own geocoder from scratch, for those high-volume batch jobs.
As well as providing hands-on examples of real mapping projects, this book supplies a complete reference for the Maps API, along with the relevant aspects of JavaScript, CSS, PHP, and SQL. Visit the authors' website for additional tips and advice.
Table of contents
- Title Page
- Dedication
- Contents at a Glance
- Contents
- Foreword
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- PART 1 Your First Google Maps
- 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
- enum GGeoStatusCode
- class GClientGeocoder
- class GGeocodeCache
- class GFactualGeocodeCache
- Functions
- Index
Product information
- Title: Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional
- Author(s):
- Release date: August 2006
- Publisher(s): Apress
- ISBN: 9781590597071
You might also like
book
Beginning Google Maps Applications with Rails and Ajax: From Novice to Professional
The Google Maps API remains one of the showcase examples of the Web 2.0 development paradigm. …
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
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, Fifth Edition
Learn PHP and MySQL programming— the quick and easy way! Easy visual approach uses demonstrations and …
book
Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development
HTML5 is here, and with it, web applications take on a power, ease, scalability, and responsiveness …