Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Beginning Google Maps API 3 (2nd ed.)
Svennerberg G., Apress, Berkeley, CA, 2010. 328 pp. Type: Book (978-1-430228-02-8)
Date Reviewed: Feb 10 2011

The Google Maps application programming interface (API) allows content--such as business locations--to be added to Google Maps, as well as interactive features to display data related to those locations. This book is about programming using Google Maps API version 3, and is addressed to designers who want to create dynamic Web pages containing maps. No prior experience with JavaScript is required, as the elements of the language are presented in the book. It should be useful to beginners, as well as designers who have used the previous version of the Google Maps API.

While the book mainly addresses programming on computers, it also contains sections about programming mobile devices such as iPhones or devices that use the Android operating system. The code of all examples can be downloaded, which is a great help for testing and understanding the application. A lot of code and graphical user interface (GUI) images appear throughout the book. The complete code is presented at the end of each chapter.

The first two chapters are an introduction to the Google Maps API, and provide a comparison between versions 2 and 3. Chapter 3 is the absolute beginner’s guide to creating a map. The Hypertext Markup Language (HTML) page content, the cascading style sheets (CSS), and the JavaScript code are presented in great detail, with thorough explanations. This chapter is a bit uneven, because it describes some very basic concepts at a lower level than the material in the rest of the book. The author could have assumed that the readers had some basic HTML and JavaScript knowledge and skipped some of the sections in this chapter. The next chapter shows map options, such as customizing or adding more to the default Google Maps controls.

A large portion of the book deals with placing and controlling markers on the map. This is the main value of this API, which is primarily used to add markers, change the marker icons, add info windows for markers, and deal with large numbers of markers (for example, by grouping them in clusters). A large appendix contains the API references, and a rich index concludes the book.

The book is easy to understand, as the material is well explained and all of the code and images needed are included. Overall, it is a very useful and practical programming book.

Reviewer:  Claudiu Popescu Review #: CR138777 (1110-1004)
Bookmark and Share
  Featured Reviewer  
 
Miscellaneous (D.1.m )
 
 
Web-Based Services (H.3.5 ... )
 
 
World Wide Web (WWW) (H.3.4 ... )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Miscellaneous": Date
Integrating APL with symbol manipulation, numerical software and graphics
Apiola H., Peltola P. ACM SIGAPL APL Quote Quad 20(4): 10-17, 1990. Type: Article
Aug 1 1992
An improved parallel thinning algorithm
Holt C., Stewart A., Clint M., Perrott R. Communications of the ACM 30(2): 156-160, 1987. Type: Article
Aug 1 1987
On the complexity of recursion in problem-solving
Er M. International Journal of Man-Machine Studies 20(6): 537-544, 1984. Type: Article
May 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy