|Platforms Released||Release Date|
|Android SDK App, Android SDK Libraries, Android Xamarin SDK Libraries, Laptop SDK App, React Native (Android and iOS)||September 2020|
To better clarify our integration formats, CoPilot’s Software Developer Kits (SDKs) have been renamed. CoPilot CPIK is now called CoPilot SDK Libraries and CoPilot SDK is now called CoPilot SDK App. This naming change has no impact on integrations.
Take Advantage of a New CoPilot Integration Option¶
Integration partners and fleets can take advantage of a new, streamlined option for integrating CoPilot navigation into an existing workflow. The CoPilot Standalone App allows you to customize and deploy CoPilot with little or no development work. CoPilot can be downloaded from app stores, or installed via a Mobile Device Management (MDM) solution, and enhanced with:
- Cloud-based web tools including FleetPortal to apply Vehicle Routing Profiles and other CoPilot settings for the fleet, and ContentTools to create custom location content.
- A consolidated URL launch command from the partner’s app to identify a CoPilot user for licensing and web tools configuration.
- Web APIs to gather dispatch information from a partner’s telematics app, create a trip and send it to a specific driver’s device for CoPilot navigation.
The Standalone App allows full dispatch integration while using the simplicity of app store distribution for map and software updates. This new, cloud-based integration option is in addition to our existing, app-to-app integration options, CoPilot SDK Libraries and CoPilot SDK App.
Download Custom Mapsets¶
(Available Upon Request) Map downloads can now be planned via FleetPortal. You can assign specific map regions to groups of drivers or vehicles, reducing device storage requirements for maps. Contact email@example.com to add this feature to your account.
Select from Default Routing Profiles¶
CoPilot’s default Vehicle Routing Profile options now match the options in PC*MILER, ensuring that routes planned in the back office match those generated by CoPilot. That includes a "Default Rating" profile, which is most often used to generate mileage for rating.
Set Road Preferences¶
The ability to set Road Preferences has been added to Vehicle Routing Profiles. Road Preferences tell CoPilot whether to avoid or favor certain road classes when generating a route. Road Preferences are visible by default in app store licensed versions of CoPilot but must be added to the user interface in enterprise versions by setting the following configuration value:
These values can also be set when creating a Vehicle Routing Profile in FleetPortal.
Generate Better Routes for Local Deliveries¶
To improve routing, CoPilot now supports two additional local road classes: sub-local roads, which are accessible by vehicles, but not suitable for through routes; and pathways, which are normally accessible only to pedestrians, bicycles, and small, lightweight motorized vehicles.
Enhance URL Launch Capabilities¶
CoPilot’s URL launch has been enhanced and can now:
- Use an integration partner’s existing account ID for their customer, in addition to the account-unique asset ID (e.g. partner’s driver or vehicle ID), to activate a CoPilot license on a device. In the past, partners were required to use a Trimble MAPS assigned company ID.
- Set configurations, identify the driver using the device, and apply licensing credentials with a single URL string.
Routing Type Naming Change¶
ActiveRoutes has been renamed to Fastest routing to better clarify the type of route it prompts CoPilot to generate. (Fastest routing requires an ActiveTraffic license, and it is not recommended for truck profiles.)
Improved Routes Around Traffic¶
CoPilot is now better able to avoid closed roads when suggesting alternative routes based on traffic incidents.
SpeechMgr for React Native¶
Our SpeechMgr APIs, which include methods regarding speech, languages, and voices, are now available in our SDK Libraries for React Native.
Support for MapExact Roads¶
CoPilot now supports new roads created in MapExact, our premium map editing web tool, regardless of where they are placed on a road link.
Improved Routing to Twin Stops¶
CoPilot's Advanced Route Optimization premium add-on feature now better organizes twin stops in a more logical order. Twin stops are two or more stops with the same exact lat/long coordinates but different house or apartment numbers.
Get Leg Coordinates¶
getCoordinates(), a new public method in our SDK Libraries Leg class, allows you to retrieve a list of coordinates that represent the leg.
- Fixed the SDK App sample application and updated the documentation to include Fastest as a possible setting for RouteType.
- Fixed an issue that could cause CoPilot to crash when downloading maps under certain circumstances.
- Fixed a spelling error in the code for the OnLicenseMgtLogin callback.
- Fixed an issue that could cause CoPilot to incorrectly return a value of -1 for GPSFixQuality.
- Added Msg_IntegrateCustomPOI and Msg_ImportPOISet APIs to our SDK App sample apps.
- When searching for an exact match via API, only EXACT match results will be shown.
- Removed an error pop up that was displayed after entering a blank partner ID or device ID when inputting FleetPortal settings via API.
- Fixed an issue that could prevent CoPilot from receiving Account Manager updates when the device was using only cell network data.
- Fixed a missing railroad crossing alert in Racine, Wisconsin.
- Fixed an issue that was preventing CoPilot from properly displaying guidance instructions in Safety Mode in languages other than English.