```coffeescript
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
window.onload = ->
  handler = Gmaps.build("Google")
  handler.buildMap
    provider: {}
    internal:
      id: "map"
  , ->
    markers = handler.addMarkers([
      lat: 0
      lng: 0
      picture:
        url: "https://addons.cdn.mozilla.net/img/uploads/addon_icons/13/13028-64.png"
        width: 36
        height: 36

      infowindow: "hello!"
    ])
    handler.bounds.extendWith markers
    handler.fitMapToBounds()
    return

  return
```

Add example of use Directions
user
```coffeescript
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
#window.onload = ->
$(document).ready(->
  handler = Gmaps.build("Google")
  handler.buildMap
    provider: {}
    internal:
      id: "map"
  , ->
    markers = handler.addMarkers([
      lat: 0
      lng: 0
      picture:
        url: "https://addons.cdn.mozilla.net/img/uploads/addon_icons/13/13028-64.png"
        width: 36
        height: 36

      infowindow: "hello!"
    ])
    handler.bounds.extendWith markers
    handler.fitMapToBounds()
    handler.addDirection( { origin: "São Paulo", destination: "Curitiba"})
    return

  return
)
```
assistant