1.版本
cesium 1.92.0
2.cesium内置的图定样式
3.方法一
Cesium.PinBuilder:一个实用类,用于生成作为画布元素的自定义贴图接点。它有四个函数:
-
fromColor(color, size):指定颜色的图钉
-
fromMakiIconId(id, color, size):指定maki icon的图钉
-
fromText(text, color, size):指定文字的图钉
-
fromUrl(url, color, size):指定图片的图钉
const pinBuilder = new Cesium.PinBuilder();
viewer.entities.add({
name: "Question mark",
position: Cesium.Cartesian3.fromDegrees(-75.1698529, 39.9220071),
billboard: {
image: pinBuilder.fromText("张", Cesium.Color.BLUE, 48).toDataURL(),
verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
},
});
4.方法二
GeoJsonDataSource:加载geojson点时,配置相应的markerSymbol、markerColor。
const dataSource = Cesium.GeoJsonDataSource.load("simplestyles.geojson",{
markerSymbol:"park",
markerColor:"#3E60A0"
});
viewer.dataSources.add(dataSource);