TPR: TOTVS: Planejamento de Rotas
Sistema Externo: Todos os ERPs que se conectam ou pretendem se conectar com os produtos de planejamento logístico TOTVS.
Bloco de código | ||||
---|---|---|---|---|
| ||||
class TPR{ get(token: String): Promise<TPRServices> } |
Âncora | ||||
---|---|---|---|---|
|
Bloco de código | ||||
---|---|---|---|---|
| ||||
class TPRServices{ createMap(element: HTMLElement, mapOptions: TPRMapOptions): Promise<TPRMap>; } |
Âncora | ||||
---|---|---|---|---|
|
Bloco de código | ||||
---|---|---|---|---|
| ||||
class TPRMapOptions{ |
public height: number; |
public width: number; |
} |
Âncora | ||||
---|---|---|---|---|
|
Bloco de código | ||||
---|---|---|---|---|
| ||||
class TPRMap{ |
addMarker(point: TPRPoint, markerOptions?: MarkerOptions): void; |
viewRoute(route: TPRRoute, routeOptions?: TPRRouteOptions): |
Promise<TPRMapRoute>; zoomIn(): void; |
zoomOut(): void; |
centerOn(point: TPRPoint); |
centerRoutes(): void; |
clear(): void; |
close(): void; |
} |
Âncora | ||||
---|---|---|---|---|
|
Bloco de código | ||||
---|---|---|---|---|
| ||||
class TPRPoint{ |
public latitude; |
public longitude; |
} |
Âncora | ||||
---|---|---|---|---|
|
Bloco de código | ||||
---|---|---|---|---|
| ||||
interface MarkerOptions{ |
color?: String; |
draggable?: boolean; |
onDrag?: (latitude: number, longitude: number) => void |
} |
Âncora | ||||
---|---|---|---|---|
|
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
class TPRRoute{ |
constructor(public trip: TPRTrip) { |
} |
} |
Âncora | ||||
---|---|---|---|---|
|
class TPRRouteOptions{
constructor(public tooglePopup: boolean) {}
}
Anexos