Viewer — intégrer une carte publiée
product="viewer" intègre une carte Kaleidr publiée dans un iframe à l’aide de son share
id. Il possède sa propre carte ; vous la pilotez via l’interface postMessage
kaleidr-embed:*.
- Mode d’intégration :
iframe— la carte se charge dansmap-embed.kaleidr.com. - Portée requise : aucune. Viewer est sans clé — l’autorisation du partage constitue l’identifiant d’accès.
- Forfait minimum : Free — toute personne disposant d’un share id peut intégrer un Viewer sur n’importe quel forfait.
share-id est obligatoire — son absence déclenche une erreur au chargement du bundle. Fournir une
clé publishable à un embed Viewer est rejeté avec product_not_allowed.
Montage
<kaleidr-map product="viewer" share-id="abcd1234"
center="-0.12,51.5" zoom="11" style="height:520px"></kaleidr-map>
Handle
const handle = Kaleidr.mount('#map', { product: 'viewer', shareId: 'abcd1234' });
handle.setCamera({ center: [-0.12, 51.5], zoom: 12, duration: 800 });
handle.destroy();
Les domaines autorisés définis par l’éditeur continuent de s’appliquer — une carte limitée à certains sites ne s’affichera pas ailleurs, même avec le share id. Consultez Intégrer une carte.