Aller au contenu

Profil éloigné

profile est un préréglage de composition. Ce n'est pas un treizième style, un troisième mode, ni un thème. Il nomme les superpositions par défaut et masque les bâtiments pour que les données du client restent visuellement dominantes.

import { Unmap } from "@unmap/sdk";
 
const unmap = new Unmap({
  key: "um_live_...",
  container: "map",
  style: "muted",
  profile: "remote",
  center: [-114.3718, 62.454],
  zoom: 6,
});
résultat en direct
le code qui l'a produit
import { Unmap } from "@unmap/sdk";

const unmap = new Unmap({
  key: "um_live_...",
  container: "map",
  style: "muted",
  overlays: ["remote.airports"],
  center: [-114.44, 62.46],
  zoom: 8,
});

?profile=remote sur /styles/{style}.json développe le même ensemble de superpositions. Préférez muted. Une valeur inconnue est un 400. Quand profile et overlays= sont tous les deux présents, les superpositions explicites l'emportent : la liste du profil est remplacée, pas fusionnée.

Une clé sans le complément remote reçoit quand même le fond de carte et les couches du noyau du préréglage (parks, aboriginal-lands). remote.airports est 403 addon_required si elle est demandée explicitement. survey.nts exige encore legal-land. profile ne change pas le routage de géocodage ni de recherche.

Catalogue

Éloigné 0.2 ajoute remote.airports. Parcs, eau, rail, terres autochtones législatives et SNRC existent déjà : le profil les compose. Il ne les duplique pas.

idCouvertureLicence
remote.airportsAéroports ANS NAV CANADA de Transports Canada (tours et stations d'information de vol). Pas les pistes éloignées. Tuiles de superposition en direct sur R2 depuis le shapefile public.OGL-Canada

Attribution : Contains information licensed under the Open Government Licence – Canada.

GET /layers est la source lisible par machine. Une couverture incomplète n'est jamais cachée. remote.airports est superposition seulement. Elle n'est pas identifiable.

Voir Couches pour le contrat du catalogue et Carte éloignée pour un exemple.