Apress,.Google.Maps.Mashups.with.Google.Mapplets.(2008).BBL.[143020995X]

Apress,.Google.Maps.Mashups.with.Google.Mapplets.(2008).BBL.[143020995X]

Info icon This preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
Michael Young Google Maps Mashups with Google Mapplets 115 PAGES Available as a PDF Electronic Book or Print On Demand
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
About firstPress Apress's firstPress series is your source for understanding cutting-edge technology. Short, highly focused, and written by experts, Apress's firstPress books save you time and effort. They contain the information you could get based on intensive research yourself or if you were to attend a conference every other week—if only you had the time. They cover the concepts and techniques that will keep you ahead of the technology curve. Apress's firstPress books are real books, in your choice of electronic or print-on-demand format, with no rough edges even when the technology itself is still rough. You can't afford to be without them. Google Maps Mashups with Google Mapplets Dear Reader, Mashups, the mixing together of multiple data sources in a single application, have exploded across the Web, ushering in a parade of innovative tools and applications. With content providers exposing more and more of their data through feeds and APIs and with companies like Google creating great tools such as Google Maps and Mapplets, you now have the ability to create applications that weren’t possible a few years (and sometimes even months) ago…it’s a great time to be a developer! I wrote Google Maps Mashups with Google Mapplets to help show how simple it can be to build map-based applications using multiple data sources and APIs. This book will introduce you to the Google Mapplets API, showing you the key basics such as how to annotate maps with markers and how to respond to user events. After learning about the Mapplet API, you will dive right in to creating a map-based mashup by “mashing up” Tourfilter’s concert XML feeds, Eventful’s venue search API, and Google Mapplets. In the end, you’ll know how to build the server and mapping code for a mashup that dynamically maps Tourfilter concerts for more than 60 cities on a Google Mapplet. I hope you take what you learn from this book and apply it to your own ideas to create the next round of innovative mashups. Be creative and build something beautiful! Michael Young Creative Technologist New York Times Company, Research and Development
Image of page 2
Contents Part 1: Getting Started with Google Mapplets ............................... 1 Chapter 1: Introducing Google Mapplets ............................................. 3 What’s a Mapplet? ...................................................................................... 4 Getting Started with Mapplets ..................................................................... 6 Installing the Developer Tools .................................................................... 6 Creating Your First Mapplet ........................................................................ 8 Adding a Map .......................................................................................... 10 Adding an Info Window ........................................................................... 15 Making the Marker Clickable ..................................................................... 18 Responding to Mapplet Events .................................................................. 21 Using Dynamic Markers and Setting Map Bounds ....................................... 25 How Mapplets Differ from Standard Google Maps ................................... 30 Easy API Initialization .............................................................................. 30 Requesting Data from Remote Servers ...................................................... 31 Communicating Between Your Application and the Map .............................. 32 Info Window Restrictions ......................................................................... 33 Summary .................................................................................................. 33 Chapter 2: Using Remote Data in Your Mapplets ............................... 35 Data Feed Formats .................................................................................... 35 CSV: The Equivalent of Cave Paintings ...................................................... 35 XML: The Worldwide Format .................................................................... 36 RSS: A Timely Format .............................................................................. 36
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
ii Google Maps Mashups with Google Mapplets
Image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern