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.
language | js |
---|
class
TPR
{ get{
get(token:
String):
Promise<TPRServices> } class TPRServices{ createMapPromise<TPRServices>
}
Âncora | ||||
---|---|---|---|---|
|
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