Tous les exemplesCartes
Trouver l'altitude d'un point
Cliquez sur la carte pour lire l'altitude du MNE actif en mètres. La couverture est mondiale en Web Mercator et les datums et modèles sont mixtes. Après un retour arrière, le MNEMR canadien est de nouveau servi. Consultez /coverage.json.
résultat en direct
le code qui l'a produit
import { Unmap } from "@unmap/sdk";
const unmap = new Unmap({
key: "um_live_...",
container: "map",
center: [-114.0719, 51.0447],
zoom: 11,
});
const [metres] = await unmap.elevation.get([-114.0719, 51.0447]);
unmap.map!.on("click", async (e) => {
const [here] = await unmap.elevation.get([e.lngLat.lng, e.lngLat.lat]);
console.log(here === null ? "no data here" : `${here} m`);
});Un clic sans données ou au-delà d'environ ±85,0511° retourne null. Le zéro océanique peut être un remplissage.
Cela veut dire que l'archive n'a rien à cet endroit, pas que le point est au niveau de la mer.
L'API d'altitude documente le point de terminaison derrière cet exemple.