                                 :zoom 9})]
           (om/set-state! owner :google-map google-map)
           (om/set-state! owner :google-directions-service google-directions-service)
-          (gen-new-renderers owner transit-journey)
+          (gen-new-renderers owner transit-journey show-vehicle-icons)
           (gen-new-markers owner transit-journey))))
 
     ;; recompute the route upon journey update

                        transit-journey
                        (make-transit-journey waypoints journey partial-directions)))))))))))))

(defn attraction-map-view [[current-city journey transit-journey] owner]
  (reify
    ;; initialize the google maps objects and store them as local state to the map view
    om/IDidMount

          (when-not (= transit-journey prev-transit-journey)
            (remove-old-markers owner)
            (remove-old-renderers owner)
            (gen-new-renderers owner transit-journey show-vehicle-icons)
            (gen-new-markers owner transit-journey)))
        (if-not (= (-> city :city :data :center :coordinates) (-> prev-city :city :data :center :coordinates))
          (.setCenter (om/get-state owner :google-map) (geojson->goog-latlng (-> current-city :city :data :center :coordinates))))))
