Set up HERE Maps in RouteIQ
Create a HERE project, app, and API key, then choose which RouteIQ mapping operations HERE should handle.
Before you start
You will need a HERE account, permission to manage a project and app, an appropriate HERE plan or billing setup, and administrator access to your RouteIQ site.
Use a dedicated HERE app and API key for each RouteIQ environment. This makes access, usage reporting, and rotation easier to control.
1. Create a HERE project and app
- Sign in to the HERE platform.
- Open Projects Manager and create or choose a project for RouteIQ.
- Open Access Manager > Apps and register a new app.
- Name it clearly, such as RouteIQ production, and associate it with the project.
2. Link the location services you need
Under the project's resources or services area, give the app access to the services matching the operations you will assign:
| RouteIQ operation | HERE service | Purpose |
|---|---|---|
autocomplete | Geocoding and Search API v7 | Address suggestions while a user types. |
geocode | Geocoding and Search API v7 | Addresses to coordinates. |
reverse_geocode | Geocoding and Search API v7 | Coordinates to readable addresses. |
routing | Routing API v8 | Routes between ordered stops. |
matrix | Matrix Routing API v8 | Travel-time and distance matrices. |
sequence | Waypoints Sequence API v8 | Optimized stop ordering. |
HERE provides official quick starts for Routing v8, Matrix Routing v8, and autocomplete.
3. Create the API key
- Open the RouteIQ app in Access Manager > Apps.
- Open Credentials > API Keys.
- Select Create API key.
- Copy the key and store it securely.
RouteIQ sends HERE requests from its servers and does not provide stable outbound IP addresses. A restriction tied to your website, referrer, or a fixed RouteIQ IP will block legitimate requests. Limit access through the dedicated project, app, and linked services instead.
HERE's API key guide covers current credential controls.
4. Connect HERE Maps to RouteIQ
- Sign in to RouteIQ and open Settings > Integrations.
- Find HERE Maps and turn it on.
- After it shows Connected, select Configure.
- Paste the key into HERE Maps API Key.
- Select at least one operation for HERE to handle.
- Leave Is Active selected and save.
5. Choose the right operations
HERE supports all six mapping features. Select all of them to use HERE for everything, or mix providers to get the best price, accuracy, and coverage for each feature.
Each map feature can use only one active provider. Remove a feature from its current provider before moving it to HERE. Select every feature you want HERE to handle. Anything you leave unselected continues to use the included provider.
Travel-time calculations and stop ordering can create much more billable usage than individual address lookups, so compare current pricing and expected volume before assigning them.
6. Verify the setup
- Confirm the HERE Maps card displays the operations you selected.
- Test address entry for autocomplete and geocoding operations.
- Use at least two valid locations to test routing and matrix calculations.
- Use three or more stops to test sequencing.
- Check HERE usage after the test requests have had time to appear.
Troubleshooting
HERE returns 401
Recopy the key and verify it remains enabled on the intended app.
HERE returns 403
Confirm the required service is linked to the project, the app has access, and no trusted-domain restriction is blocking server requests. HERE documents a common project-related 403.
RouteIQ rejects the operation assignment
Another active provider may already own the operation. Remove it there before assigning it to HERE.
A large matrix fails
Reduce the number of locations and retry. Matrix products impose request-size and plan limits.
Rotate or remove the API key
- Create a second API key on the same HERE app.
- Replace the key in RouteIQ and save.
- Test every assigned operation.
- Delete or disable the old key only after verification.
Disconnecting HERE in RouteIQ does not revoke the key at HERE.