Нет часового пояса в ответ - PullRequest
0 голосов
/ 01 мая 2018

Я работаю с https://developer.here.com службами и пытаюсь получить часовой пояс для обратного геокодирования, например:

https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?prox=47.2094,8.6908%2C250&mode=retrieveAreas&maxresults=1&level=city&locationattributes=timeZone&gen=8&app_id={mymappid}&app_code={myappcode}

Я вернул все, что мне нужно, только без часового пояса. Результат ответа с или без 'locationattributes = timeZone' не отличается. Есть ли что-то, что я делаю неправильно, основываясь на документации по адресу: https://developer.here.com/documentation/geocoder/topics/resource-reverse-geocode.html?

1 Ответ

0 голосов
/ 01 мая 2018

Между тем я нашел решение: Даже жесткое timeZone принимается в качестве значения параметра и не возвращает ничего, что я обнаружил, что параметр adminInfo возвращает timeZone как сокращение UTC (и некоторые другие значения):

Вызов: https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?prox=47.2094,8.6908%2C250&mode=retrieveAreas&maxresults=1&level=city&locationattributes=adminInfo&gen=8&app_id={myappid}&app_code={myappcode}

Возврат: ... { "TimeZoneOffset": "UTC + 02: 00" , "LocalTime": "2018-05-01T15: 23: 03 + 0200", ...

Это нормально для моей нужды.

...