Codeunit 7568 "Geolocation"
System Application · System.Device
Across versions
- BC23-30present
Neighbourhood 1 connected objects and pages
System Application · System.Device · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
RequestGeolocation(): Boolean: Requests a geographical location from the client device and returns whether the request was succesful.GetGeolocation(var Latitude: Decimal; var Longitude: Decimal): Gets a geographical location from the client device and returns it in the the longitude and latitude parameters.IsAvailable(): Boolean: Checks whether geographical location data is available on the client device.HasGeolocation(): Boolean: Checks whether geographical location data has been retrieved from the client device and is available.GetGeolocationStatus(): Enum "Geolocation Status": Gets the status of the geographical location data of the client device.SetHighAccuracy(Enable: Boolean): Sets whether the geographical location data for the device should have the highest level of accuracy.SetTimeout(Timeout: Integer): Sets a timeout for the geographical location data request.SetMaximumAge(Age: Integer): Sets a maximum age for the geographical location data request.GetHighAccuracy(): Boolean: Gets whether the device should have the highest level of accuracy for geographical location data.GetTimeout(): Integer: Gets the timeout for the geographical location data request.GetMaximumAge(): Integer: Gets the maximum age for the geographical location data request.
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 7569 “Geolocation Impl.” (11 calls:
GetGeolocation → GetGeolocation,GetGeolocationStatus → GetGeolocationStatus,GetHighAccuracy → GetHighAccuracy, …)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Geolocation"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.