# createWorldBathymetryAsync

engine/Source/Core/createWorldBathymetryAsync.js 38
Creates a `CesiumTerrainProvider` instance for the Cesium World Bathymetry.

##### Examples:

    // Create Cesium World Bathymetry with default settings
    try {
      const viewer = new Cesium.Viewer("cesiumContainer", {
        terrainProvider: await Cesium.createWorldBathymetryAsync();
      });
    } catch (error) {
      console.log(error);
    }

    // Create Cesium World Bathymetry with normals.
    try {
      const viewer1 = new Cesium.Viewer("cesiumContainer", {
        terrainProvider: await Cesium.createWorldBathymetryAsync({
          requestVertexNormals: true
        });
      });
    } catch (error) {
      console.log(error);
    }

##### See:

- Ion

Need help? The fastest way to get answers is from the community and team on the Cesium Forum.