Utiliser un fond de carte conçu
Intégrez un fond de carte Kaleidr conçu sous forme d’iframe, sélectionné par style id et
autorisé par votre clé publishable. Tile fonctionne sur tous les forfaits, y compris
Free — une clé Free-tier est créée par défaut avec le scope maps et l’autorisation produit
tile.
L’origin de votre page doit figurer dans l’allowlist de la clé et être servi en HTTP(S) — consultez Obtenir une clé 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>
Les styles disponibles incluent kaleidr-morning, kaleidr-afternoon,
kaleidr-night, kaleidr-editorial, kaleidr-plain. Consultez
Tiles.
Transmission de la caméra
center, zoom, pitch et bearing sont tous pris en compte sur tile — à la fois comme
attributes et via handle.setCamera(...) après le mount.
Changement de style en direct
Le tile handle expose 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 est exposé uniquement sur le tile handle — l’appeler sur chat, editor
ou viewer enregistre un avertissement [kaleidr] puis retourne.
Mesure
L’accès au basemap fait partie de votre compte Kaleidr : le scope maps de votre
clé l’autorise, et l’utilisation compte dans le
map-loads allowance de votre forfait — le même
pool utilisé par les ouvertures de cartes partagées et les vues de cartes intégrées. Il n’existe
aucune clé tile distincte ni tile API non authentifiée.
Auto-héberger le CDN du basemap
Les clients Enterprise peuvent servir les tiles depuis un CDN indépendant. Pointez
l’iframe du produit Tile vers ce deployment avec viewer-base (attribute) ou
viewerBase (mount option). Cela est indépendant de la loader base (base /
__KALEIDR_EMBED_BASE__) — consultez
CDN versioning.