We recently took a trip to Colorado U.S.A. from Ontario Canada leaving our Eastern Time Zone around Chicago, IL and over the next number of days crossing another time zone for a two hour difference. The time on my GPS never changed maintaining the two hour difference. I thought that perhaps when it was powered off and on when it might update the time and never did.
I don’t mind updating some timezones if there is a fairly easy way to put a timezone for a large area but obviously I can’t go in and add a timezone for thousands of entries.
Perhaps the timezones are already there and just aren’t being included in my maps when splitting the download an using mkmap to make my gmap.
Garmin uses a completely separate database for the Time Zones. The reason I know this is because I had updated the maps from Garmin on my newest GPS and Garmin had a Time Zone database that I could download.
The links for Colorado and Ontario that you provided show a KML file which I noticed have “api” in the url. I’m not a programmer so I’m somewhat ignorant in that area but my understanding of an “api” would be something that integrates with another program. For example to use certain features with Google Maps you require an api to do that.
I’m wondering if the xml files have to be put somewhere that they get read when they GPS starts up so they get loaded at the same time as OSM or if they get imported when using mkmap to build the map for a Garmin GPS?
Having the Timezone updated on the GPS isn’t the be all to end all, it just saves you in your mind having to add or subtract time in your head every time you look at it.
Then I’m not sure what exactly OSM should have to do with it anyway. The data comes from Garmin, not from OSM.
My two links only refer to the relations on the OSM website. Neither a KML nor anything with API. Something must be wrong here.
First link: https://www.openstreetmap.org/relation/14599322#map=2/19.1/-79.6
Second link: https://www.openstreetmap.org/relation/13514841#map=2/29.4/-45.5
I should have stated in my post, I only have OSM installed on my Garmin Zumo 660. The screen shot was only to show that ghe Time Zones are a separate download and not installed as part of the Garmin map. That was why I wondered if there was also a separate download with OSM.
I mentioned the XML file which apparently gets read for traffic so perhaps a XML file could be read for time zones.
But still that timezone database is a Garmin thing. As you stated, it’s independent from whatever map you have installed. If that’s not working out fine for you, you will need to get in touch with Garmin.