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 | ||||
---|---|---|---|---|
|
class TPRMapOptions{
public height: number;
public width: number;
}
Âncora | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
class TPRPoint{
public latitude;
public longitude;
}
Âncora | ||||
---|---|---|---|---|
|
interface MarkerOptions{
color?: String;
draggable?: boolean;
onDrag?: (latitude: number, longitude: number) => void
}
Âncora | ||||
---|---|---|---|---|
|
class TPRRoute{
constructor(public trip: TPRTrip) {
}
}
Âncora | ||||
---|---|---|---|---|
|
class TPRRouteOptions{
constructor(public tooglePopup: boolean) {}
}
Anexos