āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ āĻŦāĻžāĻ°ā§āϤāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āχāωāϰ⧋āĻĒāĻŋāϝāĻŧāĻžāύ āχāϕ⧋āύāĻŽāĻŋāĻ• āĻāϰāĻŋāϝāĻŧāĻž (EEA) āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ

āϰ⧁āϟ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āĻ“āĻ­āĻžāϰāĻ­āĻŋāωāϤ⧇ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤāĻ­āĻžāĻŦ⧇ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻ•āϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻŽāĻĄā§‡āϞ , āĻļāĻŋāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϏāĻ¤ā§āϤāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āϝāĻžāύāĻŦāĻžāĻšāύ :

  • āĻŽāĻĄā§‡āϞāϟāĻŋ Shipments āĻāĻŦāĻ‚ Vehicles āωāĻ­āϝāĻŧāχ āϏāĻš āϏāĻŽāĻ—ā§āϰ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āϜāĻ¨ā§āϝ āϏ⧇āϟāĻŋāĻ‚āϏ āĻāĻŦāĻ‚ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϗ⧁āϞāĻŋ āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ āĻ•āϰ⧇⧎
  • āϚāĻžāϞāĻžāύāϗ⧁āϞāĻŋ āĻ•āĻžāĻ°ā§āϝ āĻŦāĻž āĻĒā§āϰāĻ•ā§ƒāϤ āϚāĻžāϞāĻžāύ⧇āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝāĻžāϤ⧇ āĻĒāĻŋāĻ•āφāĻĒ āĻāĻŦāĻ‚ āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ VisitRequest s āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇āĨ¤ āϚāĻžāϞāĻžāύ⧇āϰ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϏ⧇āϟāĻŋāĻ‚āϏ āĻāĻŦāĻ‚ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āφāϛ⧇āĨ¤
  • āϝāĻžāύāĻŦāĻžāĻšāύāϗ⧁āϞāĻŋ āϝāĻžāύāĻŦāĻžāĻšāύ, āϚāĻžāϞāĻ• āĻŦāĻž āĻ•āĻ°ā§āĻŽā§€āĻĻ⧇āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤ āϝāĻžāύāĻŦāĻžāĻšāύāϗ⧁āϞāĻŋāϰāĻ“ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϏ⧇āϟāĻŋāĻ‚āϏ āĻāĻŦāĻ‚ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϰāϝāĻŧ⧇āϛ⧇⧎

āĻĒā§āϰāϤāĻŋāϟāĻŋ āϏāĻ¤ā§āϤāĻžāϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻ—ā§āϰāĻžāύ⧁āϞāĻžāϰāĻŋāϟāĻŋāϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ¸ā§āϤāϰ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻ…āĻ‚āĻļ āĻŦāĻ°ā§āĻŖāύāĻž āĻ•āϰ⧇āĨ¤ āĻŽāĻĄā§‡āϞ-āĻ“āϝāĻŧāĻžāχāĻĄ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϏāĻŽāĻ¸ā§āϤ āϚāĻžāϞāĻžāύ āĻāĻŦāĻ‚ āϝāĻžāύāĻŦāĻžāĻšāύ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ, āϝāĻ–āύ āϚāĻžāϞāĻžāύ āĻŦāĻž āϝāĻžāύāĻŦāĻžāĻšāύ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻāĻŦāĻ‚ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āϚāĻžāϞāĻžāύ āĻŦāĻž āϝāĻžāύāĻŦāĻžāĻšāύ⧇āϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟāĨ¤

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒā§āϰāĻ•āĻžāϰ⧇āϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ, ShipmentModel ( REST , gRPC ), Shipment ( REST , gRPC ), āĻāĻŦāĻ‚ Vehicle ( REST , gRPC ) āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻĻ⧇āϖ⧁āύ⧎

OptimizeToursRequest āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

āĻļā§€āĻ°ā§āώ-āĻ¸ā§āϤāϰ⧇āϰ OptimizeToursRequest āĻŦāĻžāĻ°ā§āϤāĻžāϰ āĻ•āĻŋāϛ⧁ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ ( REST , gRPC ) āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇:

  • searchMode āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āϝ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ¨ā§āϤ⧁āĻˇā§āϟ āĻ•āϰ⧇ āĻāĻŽāύ āĻĒā§āϰāĻĨāĻŽ āϏāĻŽāĻžāϧāĻžāύāϟāĻŋ āĻĢ⧇āϰāϤ āĻĻāĻŋāϤ⧇ āĻšāĻŦ⧇ āĻŦāĻž āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽāϝāĻŧāϏ⧀āĻŽāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āϏāĻŽāĻžāϧāĻžāύ āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤
  • considerRoadTraffic āϰāĻžāωāϟāĻŋāĻ‚ āĻāĻŦāĻ‚ ETA āĻ…āύ⧁āĻŽāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āϞāĻžāχāĻ­ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤
  • populateTransitionPolylines āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āϝ⧇ āϰ⧁āϟ āĻĒāϞāĻŋāϞāĻžāχāύ āĻāĻŦāĻ‚ āϰ⧁āϟ āĻŸā§‹āϕ⧇āύ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āĻĢ⧇āϰāϤ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇ āĻ•āĻŋāύāĻžāĨ¤

āĻŽāĻĄā§‡āϞ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

ShipmentModel āĻŦāĻžāĻ°ā§āϤāĻžāϰ āĻ•āĻŋāϛ⧁ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ ( REST , gRPC ) āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

  • globalStartTime āϏāĻŽāĻ¸ā§āϤ āϝāĻžāύāĻŦāĻžāĻšāύ āĻāĻŦāĻ‚ āĻļāĻŋāĻĒāĻŽā§‡āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āϰ⧁āĻŸā§‡āϰ āĻĒā§āϰāĻĨāĻŽ āĻļ⧁āϰ⧁āϰ āϏāĻŽāϝāĻŧāϕ⧇ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤ āĻāχ āϏāĻŽāϝāĻŧ⧇āϰ āφāϗ⧇ āϕ⧋āύāĻ“ āϝāĻžāύāĻŦāĻžāĻšāύ āϤāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻāĻŦāĻ‚ āϚāĻžāϞāĻžāύ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻžāĨ¤
  • globalEndTime āϏāĻŽāĻ¸ā§āϤ āϝāĻžāύāĻŦāĻžāĻšāύ āĻāĻŦāĻ‚ āĻļāĻŋāĻĒāĻŽā§‡āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āϰ⧁āĻŸā§‡āϰ āϏāĻ°ā§āĻŦāĻļ⧇āώ āĻļ⧇āώ āϏāĻŽāϝāĻŧ⧇āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤ āϏāĻŽāĻ¸ā§āϤ āĻŦāϰāĻžāĻĻā§āĻĻāĻ•ā§ƒāϤ āϚāĻžāϞāĻžāύ āĻāĻŦāĻ‚ āĻŸā§āϰāĻžāύāϜāĻŋāĻļāύ āĻāχ āϏāĻŽāϝāĻŧ⧇āϰ āφāϗ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāϤ⧇ āĻšāĻŦ⧇āĨ¤

āϚāĻžāϞāĻžāύ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

Shipment āĻŦāĻžāĻ°ā§āϤāĻžāϰ āĻ•āĻŋāϛ⧁ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ ( REST , gRPC ) āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

  • pickups[] āĻāĻŦāĻ‚ deliveries[] āĻŦā§‹āĻāĻžāϝāĻŧ āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āϚāĻžāϞāĻžāύ āϤ⧋āϞāĻž āĻŦāĻž āύāĻžāĻŽāĻžāύ⧋ āϝāĻžāϝāĻŧāĨ¤ pickups[] āĻāĻŦāĻ‚ deliveries[] āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āωāĻ­āϝāĻŧāχ VisitRequest āĻŽā§‡āϏ⧇āϜ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ ( REST , gRPC )āĨ¤
  • loadDemands āĻāĻ•āϟāĻŋ āϚāĻžāϞāĻžāύ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϝāĻžāύāĻŦāĻžāĻšāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϞ⧋āĻĄā§‡āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤ āϝāĻžāύāĻŦāĻžāĻšāύ⧇āϰ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ load_limits ( REST , gRPC ) āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝ⧇ āĻāĻ•āϟāĻŋ āĻ—āĻžāĻĄāĻŧāĻŋ āĻāĻ•āĻŦāĻžāϰ⧇ āĻ•āϤāϟāĻž āϞ⧋āĻĄ āĻŦāĻšāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϞ⧋āĻĄā§‡āϰ āϚāĻžāĻšāĻŋāĻĻāĻž āĻāĻŦāĻ‚ āϏ⧀āĻŽāĻžāϤ⧇ āϞ⧋āĻĄ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻĒāĻĄāĻŧ⧁āύāĨ¤
  • penalty_cost āĻāĻ•āϟāĻŋ āϚāĻžāϞāĻžāύ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϗ⧇āϞ⧇ āϝ⧇ āĻ–āϰāϚ āĻšāϝāĻŧ āϤāĻžāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤ āĻ–āϰāϚ āĻŽāĻĄā§‡āϞ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ⧇ āĻ–āϰāϚ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻĒāĻĄāĻŧ⧁āύāĨ¤

āϝāĻžāύāĻŦāĻžāĻšāύ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

Vehicle āĻŦāĻžāĻ°ā§āϤāĻžāϰ āĻ•āĻŋāϛ⧁ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ ( REST , gRPC ) āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

  • startLocation āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻ—āĻžāĻĄāĻŧāĻŋāϰ āϰ⧁āϟ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāχ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āϐāĻšā§āĻ›āĻŋāĻ•. āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āύāĻž āĻĨāĻžāĻ•āϞ⧇, āĻ—āĻžāĻĄāĻŧāĻŋāϰ āϰ⧁āϟāϟāĻŋ āϤāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϚāĻžāϞāĻžāύ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻšāϝāĻŧāĨ¤
  • endLocation āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻ—āĻžāĻĄāĻŧāĻŋāϰ āϰ⧁āϟ āĻļ⧇āώ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāχ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āϐāĻšā§āĻ›āĻŋāĻ•. āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āύāĻž āĻĨāĻžāĻ•āϞ⧇, āĻ—āĻžāĻĄāĻŧāĻŋāϰ āϰ⧁āϟāϟāĻŋ āĻļ⧇āώ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϚāĻžāϞāĻžāύ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇ āĻļ⧇āώ āĻšāϝāĻŧāĨ¤
  • startTimeWindows[] āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻ—āĻžāĻĄāĻŧāĻŋ āϤāĻžāϰ āϰ⧁āϟ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āϐāĻšā§āĻ›āĻŋāĻ•.
  • endTimeWindows[] āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝāĻ–āύ āĻāĻ•āϟāĻŋ āϝāĻžāύāĻŦāĻžāĻšāύ āϤāĻžāϰ āϰ⧁āϟ āĻļ⧁āϰ⧁ āĻāĻŦāĻ‚ āĻļ⧇āώ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āωāĻ­āϝāĻŧ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϐāĻšā§āĻ›āĻŋāĻ•.
  • loadLimits āĻļāĻŋāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϞ⧋āĻĄ āϚāĻžāĻšāĻŋāĻĻāĻž āĻŽā§‡āϟāĻžāϤ⧇ āĻ—āĻžāĻĄāĻŧāĻŋāϰ āωāĻĒāϞāĻŦā§āϧ āĻ•ā§āώāĻŽāϤāĻžāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤ āϞ⧋āĻĄ āϚāĻžāĻšāĻŋāĻĻāĻž āĻāĻŦāĻ‚ āϏ⧀āĻŽāĻž āϞ⧋āĻĄ āϚāĻžāĻšāĻŋāĻĻāĻž āĻāĻŦāĻ‚ āϏ⧀āĻŽāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻĒāĻĄāĻŧ⧁āύāĨ¤

JSON āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āωāĻĻāĻžāĻšāϰāĻŖ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻŽāϤ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

{
  "model": {
    "shipments": [
      {
        "pickups": [
          {
            "arrivalLocation": {
              "latitude": 37.73881799999999,
              "longitude": -122.4161
            }
          }
        ],
        "deliveries": [
          {
            "arrivalLocation": {
              "latitude": 37.79581,
              "longitude": -122.4218856
            }
          }
        ]
      }
    ],
    "vehicles": [
      {
        "startLocation": {
          "latitude": 37.73881799999999,
          "longitude": -122.4161
        },
        "endLocation": {
          "latitude": 37.73881799999999,
          "longitude": -122.4161
        },
        "costPerKilometer": 1.0
      }
    ],
   "globalStartTime": "2024-02-13T00:00:00.000Z",
   "globalEndTime": "2024-02-14T06:00:00.000Z"
  }
}

OptimizeTours āĻāĻŦāĻ‚ BatchOptimizeTours āωāĻ­āϝāĻŧāχ āωāĻĒāϰ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇āϰ āĻŽāϤ⧋ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻŦāĻžāĻ°ā§āϤāĻž āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ⧇āĨ¤ āĻāĻ•āϟāĻŋ āϰ⧁āϟ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāĻžāϰ āφāϗ⧇, āĻĻ⧁āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻŦā§‹āĻāĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ:

OptimizeTours āĻāĻŦāĻ‚ BatchOptimizeTours āϤ⧁āϞāύāĻž āĻ•āϰāĻž