2016-08-28 7 views
1

Ich suche nach einer C++ - Bibliothek oder in C++ - APIs zur Bestimmung der Zeitzone, wenn Breite und Länge als Eingabe angegeben werden. Bitte teilen Sie hier, wenn es solche gibt.C++ Wie Zeitzone mit Längen- und Breitengrad zu bestimmen

Ich habe UTC-Zeit mit Breiten- und Längeninformation, jetzt würde ich das Zeitzone umwandeln möchte. zum Beispiel 2013-07-10 02:52:49,-44.490947,171.220966 to Pacific/Auckland,2013-07-10T14:52:49

+0

http://stackoverflow.com/questions/16086962/how-to-get-a-time-zone-from-a-location-using-latitude-and-longitude-coordinates zeigt, wie es in anderen Sprachen zu tun . Sie können dies verwenden, um loszulegen. –

+1

@PeterSkarpetis, Dank, habe ich, obwohl es gegangen, konnte aber keine Zeiger mit, dass bekommen. In diesem [link] (https://developers.google.com/maps/documentation/timezone/intro) erfahren Sie, wie Sie die Zeitzone mithilfe von Standorten abrufen können, aber leider gemäß [link] (https: //google.github. io/google-api-CPP-client/latest/available_service_apis.html) google map api nicht mehr verfügbar ist. – Panch

Antwort

1

Sie können Google Time Zone API oder TimeZoneDb verwenden.

+0

schaffte ich es zu tun bekommt Hilfe von Google Map api und curl in C++. Ich folgte Dokument auf der [link] (https://developers.google.com/maps/documentation/timezone/start). Und benutzte jsonCPP, um die Antwort zu analysieren. – Panch

Verwandte Themen