Aller au contenu principal

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 dans map-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.