Skip to content
目录

设置图形的海拔

maptalks里的图形(geometry)提供了两种方法来更新图形的海拔数据

  • setAltitude() 整体设置海拔,该方法只能整体的平移高度不能为每个坐标点设置高度,setAltitude()底层也是 调用的setCoordinates(coords),只是将图形的每个坐标点的海拔值都设置为同一个值而已

Markdown 官方教程

  • setCoordinates(coords) 重置坐标数据,该方法可以设置每个坐标点的数据, 尤其适合为线面设置每个坐标点的海拔高度

Markdown 官方教程

js
marker.setAltitude(100);

marker.setCoordiantes([0, 0, 100]);

line.setAltitude(100);

const coordinates = [
    [13.415653892900309, 52.52719143157, 100],
    [13.416897877297515, 52.526655589756075, 22],
    [13.418029061137759, 52.526130198761024, 78],
    [13.418952240605677, 52.52571905525039, 22],
];

line.setCoordiantes(coordinates);

This document is generated by mdpress