Usar un mapa base diseñado
Incrusta un mapa base diseñado de Kaleidr como iframe, seleccionado mediante style id y
autorizado por tu clave publishable. Tile funciona en todos los planes, incluido
Free — una clave Free-tier se crea de forma predeterminada con ámbito maps y admisión del producto
tile.
El origin de tu página debe estar en la allowlist de la clave y servirse mediante HTTP(S) — consulta Obtener una clave API.
<script src="https://cdn.kaleidr.com/embed/v1/kaleidr.js"></script>
<kaleidr-map product="tile" publishable-key="kld_pk_live_…" style-id="kaleidr-morning"
center="-0.12,51.5" zoom="11" style="height:480px"></kaleidr-map>
Los styles disponibles incluyen kaleidr-morning, kaleidr-afternoon,
kaleidr-night, kaleidr-editorial, kaleidr-plain. Consulta
Tiles.
Paso de la cámara
center, zoom, pitch y bearing se respetan todos en tile — tanto como
attributes como mediante handle.setCamera(...) después del mount.
Cambio de style en vivo
El tile handle expone setStyle(styleId):
const handle = Kaleidr.mount('#basemap', {
product: 'tile',
publishableKey: 'kld_pk_live_…',
styleId: 'kaleidr-morning',
});
// Later, swap to the night palette without remounting:
handle.setStyle('kaleidr-night');
setStyle solo está disponible en el tile handle — llamarlo en chat, editor
o viewer registra una advertencia [kaleidr] y vuelve.
Medición
El acceso al basemap forma parte de tu cuenta de Kaleidr: el ámbito maps de tu
clave lo autoriza y el uso cuenta para el
map-loads allowance de tu plan — el mismo
pool del que consumen las aperturas de mapas compartidos y las vistas de mapas incrustados. No existe
una clave tile independiente ni una tile API sin autenticación.
Autoalojar el CDN del basemap
Los clientes Enterprise pueden servir tiles desde un CDN independiente. Apunta el
iframe del producto Tile a ese deployment mediante viewer-base (attribute) o
viewerBase (mount option). Esto es independiente de la loader base (base /
__KALEIDR_EMBED_BASE__) — consulta
CDN versioning.