Paperback: 384 pages
Publisher: Apress; 1 edition (August 22, 2006)
Product Dimensions: 7.5 x 0.9 x 9.2 inches
Shipping Weight: 1.6 pounds
Average Customer Review: 3.9 out of 5 stars See all reviews (13 customer reviews)
Best Sellers Rank: #1,917,296 in Books (See Top 100 in Books) #56 in Books > Computers & Technology > Programming > Languages & Tools > Ajax #2380 in Books > Textbooks > Computer Science > Software Design & Engineering #3729 in Books > Computers & Technology > Web Development & Design > Web Design
This book was an absolutely incredible guide to the nuances of the Google Maps API. It clearly goes from simple integration, to geocoding to more complex functions such as overlays etc. I found it absolutely invaluable for my project, and I'm sure you will too.
I am using this book in one of my college classes. The book isn't the best out there, but was a good compromise. The author is simple, straight forward, and easy to read. A programming book that doesn't read like stereo instructions. Sometimes, he does leave out little steps that make you want to hit your head on the computer later. Also, I have found a couple of mistakes. Not sure if that is because I have the kindle version or if its apart of the original publication.Even though there are little mistakes and such, the book is soooo much nicer than many of my other programming books. We only take three programming classes for our degree and are just thrown into it. So this is good for someone similar: who knows just enough programming to get you into trouble. (lol)
If you are going to get one book to learn or improve your Google Maps skill, this is the book. This very well organized book introduces you the basics and then moves on some advance staff that you have to learn if you want to develop serious Google Maps application.You can check out the table of content and sample chapters from its website.I enjoyed reading it and therefore I highly recommend it for Google Map developers.
I am a fairly inexperienced, self taught programmer. I bought the book partly due to the fact that it had "beginning" in the title.The code that is used in the book is not laid out very well. There are parts of the code that they don't explain (such as what apikey.php is) until you go and find out on their website what it means.They are also very inconsistent. Sometimes they used apikey.php and sometimes they didn't. Going through the examples they use the same file names for different examples so you don't know if you are suppose to use the old files from the previous examples or not.Even after I got all of the files that I needed for the tile overlay example it failed on me. This is after spending 3 hours reconstructing the MySQL table (which I didn't care about) because that information wasn't provided with the tile overlay example. After doing all of that work and using their unmodified code (except to change my database logins and api key) the code didn't work. And it failed BEFORE it even got to the MySQL database which means all that work I spent was for naught.The authors suggest that you can email them (and I did a couple times) and they will get back to you. Its been several months and I still haven't heard back from any of them. The questions were about problems using their unmodified code.This book may be good if you have some experience with coding. But on the other hand if that is the case there really isn't any need to buy the book.
I should have given this book five stars because it is such a treasure chest of information and most of it is error free. The authors also maintain an awesome website with corrections to a few instances where something got missed. If something doesn't work right in Internet Explorer with the script debugging tool turned on, check the website for updated code. For example, the overlays respond to clicks with the map event handler. Only the map should respond to the map click event handler, not the overlays. It's easy to fix, by testing to see if the overlay exists before executing the click handler on the overlay. If the overlay exists and the click is on the overlay, it should not execute the map click code.