Slide 1

Slide 1 text

gmaps4rails

Slide 2

Slide 2 text

Who I am Rails / JS freelancer Known as @apneadiving Active on stackoverflow

Slide 3

Slide 3 text

Goal High level interface for Google Maps. Key features: - provides models - customization of models - customization of builders

Slide 4

Slide 4 text

Example 1

Slide 5

Slide 5 text

Example 2

Slide 6

Slide 6 text

Example 3

Slide 7

Slide 7 text

Example 4

Slide 8

Slide 8 text

Yet Another Wrapper - Gmaps.js - Gmaps3 - Ma Place Js What distinguishes gmaps4rails?

Slide 9

Slide 9 text

Architecture HANDLER => Conductor BUILDERS => Create Models MODELS => Proxy for Google Obj

Slide 10

Slide 10 text

Flexibility Builders and Models can be changed dynamically through dependency injection => You can customize everything

Slide 11

Slide 11 text

Builders

Slide 12

Slide 12 text

Use Models

Slide 13

Slide 13 text

Questions?