Usar um mapa-base projetado
Incorpore um mapa-base projetado da Kaleidr como iframe, selecionado por style id e
autorizado pela sua chave publishable. Tile funciona em todos os planos, incluindo
Free — uma chave Free-tier é criada por padrão com escopo maps e admissão do produto
tile.
A origin da sua página deve estar na allowlist da chave e ser servida via HTTP(S) — consulte Obter uma chave de 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>
Os styles disponíveis incluem kaleidr-morning, kaleidr-afternoon,
kaleidr-night, kaleidr-editorial, kaleidr-plain. Consulte
Tiles.
Passagem da câmera
center, zoom, pitch e bearing são todos respeitados em tile — tanto como
attributes quanto via handle.setCamera(...) após o mount.
Troca de style em tempo real
O tile handle expõe 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 é exposto somente no tile handle — chamá-lo em chat, editor
ou viewer registra um aviso [kaleidr] e retorna.
Medição
O acesso ao basemap faz parte da sua conta Kaleidr: o escopo maps da sua
chave o autoriza, e o uso conta para o
map-loads allowance do seu plano — o mesmo
pool usado por aberturas de mapas compartilhados e visualizações de mapas incorporados. Não existe
uma chave tile separada nem uma tile API sem autenticação.
Hospedar o CDN do basemap por conta própria
Clientes Enterprise podem servir tiles de um CDN independente. Aponte o
iframe do produto Tile para esse deployment com viewer-base (attribute) ou
viewerBase (mount option). Isso é independente da loader base (base /
__KALEIDR_EMBED_BASE__) — consulte
CDN versioning.