Creating your own events

Events are very important for JavaScript programming, and all JavaScript frameworks and APIs give developers access to some predefined event types related to their classes. The Google Maps JavaScript API is doing the same, and it gives us the most used event types with their classes. But what if you need a custom event type?

The Google Maps JavaScript API has a base class named google.maps.MVCObject that is the top class that most of the classes inherit. The class is ready for using in custom events with the google.maps.event namespace.

In this recipe, we will create a custom object with the google.maps.MVCObject class and bind it to a custom event to create your own events. The usage of the custom event cannot be a real-world ...

Get Google Maps JavaScript API Cookbook now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.