<div id="root">
  <section class="map-center">Current Map Center: <label id="center"></label></section>
</div>
html,
body,
arcgis-webscene {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

portal-card {
  font-family: "Roboto", sans-serif;
  margin: auto;
  width: 100%;
}

.map-center {
  font-family: "Roboto", sans-serif;
  padding: 1em;
  text-align: center;
  margin: auto;
  width: 100%;
  background: #e8912e;
  color: #fff;
  font-weight: bold;
}

#root {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
var url = new URL(location.href);
var params = new URLSearchParams(url.searchParams);
var id = "5a392557cffb485f8fe004e668e9edc0";
if (params.has("id")) {
  id = params.get("id");
}
var webscene = document.createElement("arcgis-webscene");
webscene.setAttribute("websceneid", id);
webscene.setAttribute("widgets", "coordinateconversion::bottom-left");

var label = document.getElementById("center");
webscene.addEventListener("change", function(event) {
  var center = event.detail[0];
  label.innerText =
    "Lat: " +
    center.latitude.toFixed(3) +
    " | Lon: " +
    center.longitude.toFixed(3);
});

var root = document.getElementById("root");
root.appendChild(webscene);
Run Pen

External CSS

  1. https://odoe.github.io/arcgis-web-components/output/dist/webscene-widget/webscene-widget-1.0.0.css

External JavaScript

  1. https://odoe.github.io/arcgis-web-components/output/dist/webscene-widget/webscene-widget-1.0.0.js