Codeunit 70623628 EOS102 Google Maps Mgt.

Codeunit 70623628 EOS102 Google Maps Mgt.

Methods

GetSecretConfigurationKeys

procedure GetSecretConfigurationKeys(): List of [Text[250]]

Parameters / Return Value

  • Returns List[Text]

GetConfigurationKeys

procedure GetConfigurationKeys(): List of [Text[250]]

Parameters / Return Value

  • Returns List[Text]

Initialize

procedure Initialize(NewEOS004ServiceConfig: Record "EOS004 Service Config.")

Parameters / Return Value

  • NewEOS004ServiceConfig Record "EOS004 Service Config."

Initialize

procedure Initialize()

ApiKey

procedure ApiKey(): Text

Parameters / Return Value

  • Returns Text

RetrieveCoordinates

procedure RetrieveCoordinates(var GeoLocation: Record "EOS092 GeoLocation"): Boolean

Parameters / Return Value

  • GeoLocation Record "EOS092 GeoLocation"

  • Returns Boolean


CalculateRoute

procedure CalculateRoute(GeoLocations: List of [Code[50]]; var Distance: Decimal; var TravelTime: Duration): Boolean

Parameters / Return Value

  • GeoLocations List[Code]

  • Distance Decimal

  • TravelTime Duration

  • Returns Boolean


OptimizeRoute

procedure OptimizeRoute(StartPointCode: Code[50]; EndPointCode: Code[50]; var GeoLocations: List of [Code[50]]; var Distance: Decimal; var TravelTime: Duration): Boolean

Parameters / Return Value

  • StartPointCode Code[50]

  • EndPointCode Code[50]

  • GeoLocations List[Code]

  • Distance Decimal

  • TravelTime Duration

  • Returns Boolean


GetRouteUrl

procedure GetRouteUrl(GeoLocations: List of [Code[50]]): Text

Parameters / Return Value

  • GeoLocations List[Code]

  • Returns Text


FormatCoord

procedure FormatCoord(Coordinate: Decimal): Text

Parameters / Return Value

  • Coordinate Decimal

  • Returns Text



EOS Labs -