web api constructor
HTMLGeolocationElement: HTMLGeolocationElement() constructor
Limited availability
The HTMLGeolocationElement() constructor creates a new HTMLGeolocationElement object instance.
Syntax
new HTMLGeolocationElement()
Parameters
None.
Return value
A new HTMLGeolocationElement object instance, if used internally by the browser.
Developers cannot use the HTMLGeolocationElement() constructor directly to create a new HTMLGeolocationElement instance: attempting to do so results in an “illegal constructor” error.
Examples
Creating a new HTMLGeolocationElement instance programmatically
To programmatically create a new HTMLGeolocationElement instance, instead of trying to use the constructor directly, you would create a new <geolocation> element instance using createElement():
const geo = document.createElement("geolocation");
You can then use it by appending it to the DOM:
document.body.append(geo);
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
<geolocation>element