Opcode
28-08-2010, 17:26
Sera a tutti,
devo realizzare una classe che permetta, presi in input due double che esprimano rispettivamente latitudine e longitudine, permetta di ottenere in output l'offset UTC della zona espressa dai due punti.
La classe deve operare in ambiente *nix quindi non sono ammesse api specifiche di windows o simili. Precisamente la classe deve operare su FreeBSD.
Mi viene da pensare che potrei operare come segue:
Calcolare la zona a cui lat e lon puntano
Ottenere da una lista di dati l'offset relativo alla zona richiesta
Restituire il dato sotto forma di ore
Ma... ecco sono un po' confuso su come fare.
Purtroppo prima di oggi a parte la <ctime> non ho mai avuto a che fare con nulla del genere. Attualmente stò cercando qualche libreria che mi aiuti semplificandomi il lavoro, tenendo presente la licenza con cui viene rilasciata, se ne trovassi una che faccia anche tutto il necessario andrebbe benissimo, ma qualora non ne conosciate alcuna ma potete fornirmi link/guide o spiegazioni sugli algoritmi necessari, sui dati da prendere in considerazione e tutto quanto viene in gioco vi sarei molto grato.
Come da titolo un requisito essenziale è il linguaggio. Purtroppo non posso usarne altri.
Grazie a tutti in anticipo.
devo realizzare una classe che permetta, presi in input due double che esprimano rispettivamente latitudine e longitudine, permetta di ottenere in output l'offset UTC della zona espressa dai due punti.
La classe deve operare in ambiente *nix quindi non sono ammesse api specifiche di windows o simili. Precisamente la classe deve operare su FreeBSD.
Mi viene da pensare che potrei operare come segue:
Calcolare la zona a cui lat e lon puntano
Ottenere da una lista di dati l'offset relativo alla zona richiesta
Restituire il dato sotto forma di ore
Ma... ecco sono un po' confuso su come fare.
Purtroppo prima di oggi a parte la <ctime> non ho mai avuto a che fare con nulla del genere. Attualmente stò cercando qualche libreria che mi aiuti semplificandomi il lavoro, tenendo presente la licenza con cui viene rilasciata, se ne trovassi una che faccia anche tutto il necessario andrebbe benissimo, ma qualora non ne conosciate alcuna ma potete fornirmi link/guide o spiegazioni sugli algoritmi necessari, sui dati da prendere in considerazione e tutto quanto viene in gioco vi sarei molto grato.
Come da titolo un requisito essenziale è il linguaggio. Purtroppo non posso usarne altri.
Grazie a tutti in anticipo.