   init: ->
     #инициализация карты
     app.google_map = new google.maps.Map(@.dom, @.options)
+
+    google.maps.event.addListener app.google_map, "center_changed", ->
+      map.checkBounds()
 
 places =
   #параметры мест

    map.reset_markers()

  nav_geo_error: ->
    console.log "Unable to retrieve your location"

  get_current_location: ->

    minZoom: 4

  show_places: ->
    #получает расстояние до каждой точки и рисует их на карте
    app.places.objects.forEach(places.get_distance)
    app.places.objects.forEach(places.render)

  set_current_location: (location) ->
    #ставит маркер на текущее место
    app.google_map.setCenter location
    app.current_location = location
    map.put_marker_on_current()

  nav_geo_success: (position) ->
    #в случае успеха определения местоположения юзера, обнови карту
    app.current_marker.setMap(null)
    unless app.directions_renderer == undefined
      app.directions_renderer.setMap(null)
