---
title: "(ES) cameraToElement()"
canonical: "https://onesaitplatform-es.refined.site/space/DOC/2216692414/(ES)%20cameraToElement()"
format: markdown
---
> ℹ️ **Información**
> ℹ️ 
> ℹ️ Versión de implementación: beta 1.00
> ℹ️ 
> ℹ️ Actualizado en: beta 1.06

# Descripción

Desplaza la cámara del visor del mapa a un elemento concreto del mapa definido por su nombre.

# Invocación

```javascript
cameraToElement(
	zoomType,
	elementType,
	elementName
)
```

# Parámetros de entrada

## zoomType

El tipo de zoom que llevará a cabo la cámara del visor. El parámetro a introducir es de tipo texto, y acepta uno de estas dos opciones:

1. **fly**: implica un desplazamiento suave desde la posición actual de la cámara hasta la posición final.
2. **zoom**: desplazamiento instantáneo hasta la posición final de la cámara.

## elementType

El tipo de elemento del mapa al que se hace zoom. El parámetro a introducir es de tipo texto, y acepta uno de estas cuatro opciones:

1. **dataSource**: el elemento al que desplazarse es un dataSource.
2. **entity**: el elemento es una entidad, sin importar si está dentro o fuera de un dataSource.
3. **primitive**: el elemento es un primitivo.
4. **raster**: de momento no está soportado.

## elementName

El valor del campo 'name' o 'id' del elemento al cual se quiere mover la cámara del visor. El parámetro a introducir es de tipo texto.

# Ejemplos de uso

Desplazar la cámara suavemente desde la posición actual hasta un dataSource de entidades de nombre 'dataSourceEjemplo':

```javascript
cameraToElement(
	'fly',
	'dataSource',
	'dataSourceEjemplo'
)
```

![image](media://52e10a83-fd02-4b38-9f7c-3cc22191b588)