Using ChatGPT for trip; just notes as we experiment (and for any interest)
Quote from GraniteView on 12.01.2026, 15:56Planning a cross country trip (Ontario to Idaho USA, and return via Canada route).
Have been using ChatGPT to plan route and IT was the one to suggest using Scenic for Carplay (never heard of scenic before, although finding it for car usage took another whole interaction with chatgpt)
anyway here I am.
I finally asked:
Whose routing algorithm is actually used?
Short answer: mine aren’t routing you at all — Scenic is.
Here’s the precise breakdown, because this matters for trust and predictability.
🧭 Whose routing algorithm is actually used?
Scenic Route Planner
- Map data: OpenStreetMap (OSM)
- Routing engine: OSM-based routing (Scenic’s own implementation + OSM routing backends)
- Navigation on CarPlay: Uses OSM geometry, not Apple Maps or Google
So:
- Roads, speed limits, classifications → OSM
- Turn-by-turn decisions → Scenic’s OSM routing logic
🧩 What
I
am doing (and not doing)
I am
NOT
:
- Calculating turn-by-turn paths
- Choosing lanes
- Running a routing algorithm
I
AM
:
- Creating GPX route geometry and shaping points
- Adding hard constraints (route points) so Scenic’s router:
- stays on M-28
- does not dip south to I-75
- honors scenic corridors
- Embedding POIs (hotels, lunch, dinner, pullouts)
Think of it like this:
OSM + Scenic = GPS engine
GPX route points = rails that keep the train on the track
🔒 Why this works so well for your trip
By inserting intermediate route points at:
- xxxx
- yyyy
Scenic’s router cannot legally choose:
- aaaaa
- I-xx
- Shortcuts south of the xx
Even if Scenic recalculates, it must pass through those points.
🗺️ What happens on CarPlay
- Scenic sends the routed path to CarPlay
- CarPlay displays Scenic’s nav (not Apple Maps)
- If you go off-route:
- Scenic will recalc between your current position and the next route point
- It will still stay on M-xx
⚠️ Important caveat (OSM-specific)
Because Scenic uses OSM, it inherits:
- Excellent coverage in Canada, Michigan, and other states (edited)
- Occasional lag in:
- Temporary construction
- Seasonal closures
- Very new bypasses
That’s why:
- We keep daily routes short
- We include scenic pullout POIs rather than forcing micro-roads
- We disable automatic “curvy road optimization”
✅ Bottom line
- Routing engine: Scenic (OSM-based)
- Data source: OpenStreetMap
- Control mechanism: Your GPX route points
- Reliability: High for this region and trip type
If you want, I can:
- Show you exactly how to tell if Scenic is honoring your route points
- Compare OSM vs Apple Maps vs Google for M-28 specifically
- Explain when Scenic will silently switch to “track mode”
Just say the word.
Planning a cross country trip (Ontario to Idaho USA, and return via Canada route).
Have been using ChatGPT to plan route and IT was the one to suggest using Scenic for Carplay (never heard of scenic before, although finding it for car usage took another whole interaction with chatgpt)
anyway here I am.
I finally asked:
Whose routing algorithm is actually used?
Short answer: mine aren’t routing you at all — Scenic is.
Here’s the precise breakdown, because this matters for trust and predictability.
🧭 Whose routing algorithm is actually used?
Scenic Route Planner
- Map data: OpenStreetMap (OSM)
- Routing engine: OSM-based routing (Scenic’s own implementation + OSM routing backends)
- Navigation on CarPlay: Uses OSM geometry, not Apple Maps or Google
So:
- Roads, speed limits, classifications → OSM
- Turn-by-turn decisions → Scenic’s OSM routing logic
🧩 What
I
am doing (and not doing)
I am
NOT
:
- Calculating turn-by-turn paths
- Choosing lanes
- Running a routing algorithm
I
AM
:
- Creating GPX route geometry and shaping points
- Adding hard constraints (route points) so Scenic’s router:
- stays on M-28
- does not dip south to I-75
- honors scenic corridors
- Embedding POIs (hotels, lunch, dinner, pullouts)
Think of it like this:
OSM + Scenic = GPS engine
GPX route points = rails that keep the train on the track
🔒 Why this works so well for your trip
By inserting intermediate route points at:
- xxxx
- yyyy
Scenic’s router cannot legally choose:
- aaaaa
- I-xx
- Shortcuts south of the xx
Even if Scenic recalculates, it must pass through those points.
🗺️ What happens on CarPlay
- Scenic sends the routed path to CarPlay
- CarPlay displays Scenic’s nav (not Apple Maps)
- If you go off-route:
- Scenic will recalc between your current position and the next route point
- It will still stay on M-xx
⚠️ Important caveat (OSM-specific)
Because Scenic uses OSM, it inherits:
- Excellent coverage in Canada, Michigan, and other states (edited)
- Occasional lag in:
- Temporary construction
- Seasonal closures
- Very new bypasses
That’s why:
- We keep daily routes short
- We include scenic pullout POIs rather than forcing micro-roads
- We disable automatic “curvy road optimization”
✅ Bottom line
- Routing engine: Scenic (OSM-based)
- Data source: OpenStreetMap
- Control mechanism: Your GPX route points
- Reliability: High for this region and trip type
If you want, I can:
- Show you exactly how to tell if Scenic is honoring your route points
- Compare OSM vs Apple Maps vs Google for M-28 specifically
- Explain when Scenic will silently switch to “track mode”
Just say the word.
Quote from GraniteView on 12.01.2026, 16:08tune scenic routes to not deviate from m-xx
Now it gets interesting (but not sure correct - NEVER trust AI responses….)
Good question — this is exactly the right time to lock Scenic down so it cannot wander off M-xx
I’ll break this into (1) what actually causes deviation, (2) the exact Scenic settings to use, and (3) how I’ve tuned your routes (and what you can optionally add).
1️⃣ Why Scenic deviates from M-xx (when it does)
Scenic only deviates when one of these is true:
- The route is defined with too few route points
- Scenic is allowed to auto-recalculate
- Scenic is allowed to optimize for curvy/scenic roads
- You leave the route and Scenic tries to “help”
We eliminate all four.
2️⃣ REQUIRED Scenic settings (this matters more than GPX)
On iPad/iPhone → Scenic app:
Navigation & Tracking
Set exactly:
- Vehicle: Car
- Recalculate automatically: ❌ OFF
- Snap to road: ✅ ON
- Avoid unpaved roads: ✅ ON
- Avoid highways: ❌ OFF
- Curvy roads: ❌ OFF
- Scenic optimization: ❌ OFF
⚠️ “Curvy roads” is the #1 reason Scenic tries to pull you off M-28.
Navigation Menu
- Route preview before start: ✅ ON
(this lets you visually confirm it stays on M-xx before you roll)3️⃣ How your GPX is already tuned to force M-xx
Your M-xx day (aaa → zzzz) is now constrained by hard route points, not suggestions.
These are
route points
(
<rtept>
), not POIs:
- aaa
- V1
- V2
- V3
- zzzz
Scenic must connect those in order.
Even if Scenic recalculates:
- It can only route between those points
- There is no legal path that dips south to I-yy or US-x without violating the sequence
That’s the key difference between:
- ❌ “scenic pins”
- ✅ routing anchors
4️⃣ Optional: “belt-and-suspenders” lock (only if you want)
If you want absolute paranoia-level locking (usually unnecessary), we can add one extra shaping point:
- AAAAA (M-xx east of ZZZZ)
This prevents Scenic from:
- jumping to H-zz
- hugging Lake YYYY on secondary roads
I did not add it by default because:
- it slightly reduces flexibility if there’s construction
- M-xx is already strongly preferred by OSM routing
If you want it, say:
👉 “Add AAAAA shaping point”
and I’ll regenerate only Day 02.
5️⃣ How to visually verify before driving (10 seconds)
Before tapping Start in Scenic:
- Tap the route
- Zoom out
- Confirm:
- You see M-xx labeled repeatedly
- No dip south of V1
- No other place
If it’s wrong → don’t start → tell me and I’ll fix the GPX.
6️⃣ What NOT to do
- ❌ Do not enable “curvy roads”
- ❌ Do not allow auto-recalculation
- ❌ Do not delete intermediate route points
- ❌ Do not convert the route to a “track” inside Scenic
Bottom line (confidence check)
- ✅ Routing engine: Scenic (OSM)
- ✅ Route constrained by hard anchors
- ✅ Settings prevent optimization drift
- ✅ M-xx is now the path of least resistance
- ✅ You will not be sent to <other>
If you want next:
- Add construction bypass alternates
- Add “fuel guaranteed” points on the UP
- Lock return leg mountain passes the same way
You’re doing this exactly the right way.
(Note; attempted to remove actually roads etc. may have missed some - not hard to tell where this is)
tune scenic routes to not deviate from m-xx
Now it gets interesting (but not sure correct - NEVER trust AI responses….)
Good question — this is exactly the right time to lock Scenic down so it cannot wander off M-xx
I’ll break this into (1) what actually causes deviation, (2) the exact Scenic settings to use, and (3) how I’ve tuned your routes (and what you can optionally add).
1️⃣ Why Scenic deviates from M-xx (when it does)
Scenic only deviates when one of these is true:
- The route is defined with too few route points
- Scenic is allowed to auto-recalculate
- Scenic is allowed to optimize for curvy/scenic roads
- You leave the route and Scenic tries to “help”
We eliminate all four.
2️⃣ REQUIRED Scenic settings (this matters more than GPX)
On iPad/iPhone → Scenic app:
Navigation & Tracking
Set exactly:
- Vehicle: Car
- Recalculate automatically: ❌ OFF
- Snap to road: ✅ ON
- Avoid unpaved roads: ✅ ON
- Avoid highways: ❌ OFF
- Curvy roads: ❌ OFF
- Scenic optimization: ❌ OFF
⚠️ “Curvy roads” is the #1 reason Scenic tries to pull you off M-28.
Navigation Menu
- Route preview before start: ✅ ON
(this lets you visually confirm it stays on M-xx before you roll)
3️⃣ How your GPX is already tuned to force M-xx
Your M-xx day (aaa → zzzz) is now constrained by hard route points, not suggestions.
These are
route points
(
<rtept>
), not POIs:
- aaa
- V1
- V2
- V3
- zzzz
Scenic must connect those in order.
Even if Scenic recalculates:
- It can only route between those points
- There is no legal path that dips south to I-yy or US-x without violating the sequence
That’s the key difference between:
- ❌ “scenic pins”
- ✅ routing anchors
4️⃣ Optional: “belt-and-suspenders” lock (only if you want)
If you want absolute paranoia-level locking (usually unnecessary), we can add one extra shaping point:
- AAAAA (M-xx east of ZZZZ)
This prevents Scenic from:
- jumping to H-zz
- hugging Lake YYYY on secondary roads
I did not add it by default because:
- it slightly reduces flexibility if there’s construction
- M-xx is already strongly preferred by OSM routing
If you want it, say:
👉 “Add AAAAA shaping point”
and I’ll regenerate only Day 02.
5️⃣ How to visually verify before driving (10 seconds)
Before tapping Start in Scenic:
- Tap the route
- Zoom out
- Confirm:
- You see M-xx labeled repeatedly
- No dip south of V1
- No other place
If it’s wrong → don’t start → tell me and I’ll fix the GPX.
6️⃣ What NOT to do
- ❌ Do not enable “curvy roads”
- ❌ Do not allow auto-recalculation
- ❌ Do not delete intermediate route points
- ❌ Do not convert the route to a “track” inside Scenic
Bottom line (confidence check)
- ✅ Routing engine: Scenic (OSM)
- ✅ Route constrained by hard anchors
- ✅ Settings prevent optimization drift
- ✅ M-xx is now the path of least resistance
- ✅ You will not be sent to <other>
If you want next:
- Add construction bypass alternates
- Add “fuel guaranteed” points on the UP
- Lock return leg mountain passes the same way
You’re doing this exactly the right way.
(Note; attempted to remove actually roads etc. may have missed some - not hard to tell where this is)
Quote from Guido on 12.01.2026, 16:51OK. I'm not seeing a question , but I'll try to explain from a functional perspective.
First of all, nice to hear that ChatGPT recommends Scenic 🙂.
ChatGPT does not have access to map data at all. Not from Scenic, not from Google Maps, not from any map provider. ChatGPT gets its data, and recommendations from articles available on the internet. So, when you ask it to plan a route and generate a GPX file for it, this data comes from text. Any coordinates are coordinates that it found somewhere on the internet. Don't get me wrong. It's very smart about this, and will typically give you valid coordinates and valid routes.
Then, when you import this GPX into Scenic, Scenic calculates a route between the route points that ChatGPT placed in the GPX.
My recommendation if you want to go this way... use ChatGPT as a general route planner. Ask for advise about nice places to stop, etc. But ALWAYS check what it delivers and what Scenic makes of it.
OK. I'm not seeing a question , but I'll try to explain from a functional perspective.
First of all, nice to hear that ChatGPT recommends Scenic 🙂.
ChatGPT does not have access to map data at all. Not from Scenic, not from Google Maps, not from any map provider. ChatGPT gets its data, and recommendations from articles available on the internet. So, when you ask it to plan a route and generate a GPX file for it, this data comes from text. Any coordinates are coordinates that it found somewhere on the internet. Don't get me wrong. It's very smart about this, and will typically give you valid coordinates and valid routes.
Then, when you import this GPX into Scenic, Scenic calculates a route between the route points that ChatGPT placed in the GPX.
My recommendation if you want to go this way... use ChatGPT as a general route planner. Ask for advise about nice places to stop, etc. But ALWAYS check what it delivers and what Scenic makes of it.
Quote from GraniteView on 13.01.2026, 13:38I made the post mostly for possible interest; I found scenic entirely through my planning process with chatgpt for the trip and eventually tried to use google maps but google restricts use on ipad; so I asked for alternatives (first asking about Garmin devices since I am familiar with them as well). Long story short, this is the recommendation put forth for scenic:
———————————————-
you want a
CarPlay-first
solution (non-Garmin)
If you decide you want maps on the CarPlay screen and GPX support:
- Scenic (excellent, GPX-native, CarPlay-ready)
- Gaia GPS (CarPlay support improving, very good for tracks)
These outperform Google Maps for road-trip GPX use — but they are not Garmin.
———————————————————
Note to eventually FIND scenic in the app store took another series of interactions as most of the data ChatGPT learned on was for EARLIER versions when it was called something different. I trust my interactions have now ‘taught’ it for future people looking for GPX solutions.
I made the post mostly for possible interest; I found scenic entirely through my planning process with chatgpt for the trip and eventually tried to use google maps but google restricts use on ipad; so I asked for alternatives (first asking about Garmin devices since I am familiar with them as well). Long story short, this is the recommendation put forth for scenic:
———————————————-
you want a
CarPlay-first
solution (non-Garmin)
If you decide you want maps on the CarPlay screen and GPX support:
- Scenic (excellent, GPX-native, CarPlay-ready)
- Gaia GPS (CarPlay support improving, very good for tracks)
These outperform Google Maps for road-trip GPX use — but they are not Garmin.
———————————————————
Note to eventually FIND scenic in the app store took another series of interactions as most of the data ChatGPT learned on was for EARLIER versions when it was called something different. I trust my interactions have now ‘taught’ it for future people looking for GPX solutions.



