/**
  * Rutina que crea un marcador en base a las coordenadas pasadas como parametros.
  *
  * La rutina crea primero una "infoWindow" y realiza los distintos 'set' añadiendo las opciones con la cual trabajará.
  * Luego realiza las mismas operaciones de configuración a un 'marker', que será el marcador que apuntará en el
  * mapa a al último rastreo de un dispositivo GPS.
  *
  * @param \Yacare\BaseBundle\Entity\DispositivoRastreo       $UltimoRastreo última coordenada del GPS estudiado.
  * @param \Yacare\BaseBundle\Entity\DispositivoRastreadorGps $entity        el dispositivo GPS.
  * @return \Marker
  */
 private function CrearMarcador($UltimoRastreo, $entity)
 {
     $Marcador = new Maps\Marker();
     $Marcador->setPosition(new Maps\Point($UltimoRastreo->getUbicacion()->getX(), $UltimoRastreo->getUbicacion()->getY()));
     $Marcador->setDescription($entity);
     return $Marcador;
     $infoWindow = new \Ivory\GoogleMap\Overlays\InfoWindow();
     // Configuración de las opciones de "Info Window"
     $infoWindow->setPrefixJavascriptVariable('info_window_');
     $infoWindow->setPosition(0, 0, true);
     $infoWindow->setPixelOffset(1.1, 2.1, 'px', 'pt');
     $infoWindow->setContent($entity->getObs());
     $infoWindow->setOpen(true);
     $infoWindow->setAutoClose(false);
     $infoWindow->setOptions(array('disableAutoPan' => false, 'zIndex' => 10, 'maxWidth' => 100));
 }
 /**
  * Rutina que crea un marcador en base a las coordenadas pasadas como parametros.
  *
  * La rutina crea primero una "infoWindow" y realiza los distintos 'set' añadiendo las opciones con la cual trabajará.
  * Luego realiza las mismas operaciones de configuración a un 'marker', que será el marcador que apuntará en el
  * mapa a al último rastreo de un dispositivo GPS.
  *
  * @param \Yacare\BaseBundle\Entity\DispositivoRastreo       $UltimoRastreo última coordenada del GPS estudiado.
  * @param \Yacare\BaseBundle\Entity\DispositivoRastreadorGps $entity        el dispositivo GPS.
  * @return \Marker
  */
 private function CrearMarcador($UltimoRastreo, $entity)
 {
     $infoWindow = new \Ivory\GoogleMap\Overlays\InfoWindow();
     // Configuración de las opciones de "Info Window"
     $infoWindow->setPrefixJavascriptVariable('info_window_');
     $infoWindow->setPosition(0, 0, true);
     $infoWindow->setPixelOffset(1.1, 2.1, 'px', 'pt');
     $infoWindow->setContent($entity->getObs());
     $infoWindow->setOpen(true);
     // $infoWindow->setAutoOpen(true);
     // $infoWindow->setOpenEvent(\Ivory\GoogleMap\Events\MouseEvent::CLICK);
     $infoWindow->setAutoClose(false);
     $infoWindow->setOptions(array('disableAutoPan' => false, 'zIndex' => 10, 'maxWidth' => 100));
     // Configuración de las opciones del marcador a incorporar
     $marker = new \Ivory\GoogleMap\Overlays\Marker();
     $marker->setPosition($UltimoRastreo->getUbicacion()->getX(), $UltimoRastreo->getUbicacion()->getY(), true);
     $marker->setAnimation(\Ivory\GoogleMap\Overlays\Animation::DROP);
     $marker->setOptions(array('clickable' => true, 'flat' => true, 'title' => (string) $entity));
     // Incorporo la ventana de información como una propiedad más al marcador.
     $marker->setInfoWindow($infoWindow);
     return $marker;
 }