Tous les exemplesCartes
Trouver l'altitude d'un point
Cliquez n'importe où sur la carte et le point sous le curseur est échantillonné sur le MNT national de 30 m, retourné comme une hauteur en mètres au-dessus du CGVD2013.
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 en dehors de la couverture du jeu de données, par exemple loin au large, retourne null.
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.