Как получить информацию о часовом поясе, в частности, идентификатор часового пояса, в процессе геокодирования HERE API Batch - PullRequest
0 голосов
/ 15 мая 2019

Я перехожу из Google в сервис геокодирования Here-Api. Мне нужно реализовать пакетное геокодирование с помощью HERE Batch Geocoder API.До сих пор я могу получить почти всю необходимую информацию из API Batch Geocoder.Однако я не могу найти способ получить информацию о TimeZone в ответе API Batch Geocoder.Например, мне удалось получить объект часового пояса через API Here Forward Geocoding - с помощью заданных параметров запроса 'gen = 9 && locationattributes = adminInfo, timeZone', но эти два API-API Geocoding и Batch Geocoder работают немного по-другому.

Я пробовал различные комбинации параметров запроса, используя этот общий URL: http://batch.geocoder.cit.api.here.com/6.2/jobs?action=run&app_code=[your-app-code]&app_id=[your-app-id]&gen=8&header=true&indelim=|&outdelim=|&outcols=displayLatitude,displayLongitude,navigationLatitude,navigationLongitude,mapViewTopLeftLatitude,mapViewTopLeftLongitude,mapViewBottomRightLatitude,mapViewBottomRightLongitude,locationLabel,houseNumber,street,district,city,county,state,postalCode,country,relevance,matchLevel,matchType,matchCode,mapReferenceId,responseAdditionalData,addressAdditionalData&addressattributes=all&locationattributes=all&responseattributes=all&maxresults=5&outputcombined=true&mailto=[yourname@domain.com] Я взял его из ответа здесь: Как и что возвращают атрибуты response для API Here Batch Geocoder API? Однако, ни в опубликованном URL, ни в ЗДЕСЬ документации Api я не нашел способа включить в «протоколы» информацию для часового пояса (в любом случае мне нужен только идентификатор часового пояса). Моя логика в основном такова: если params gen = 9 и locationattributes = adminInfo,TimeZone установлен, он должен работать в пакетном геокодировании (как это работает в Forward Geocoding API).Глядя на документацию, мне кажется, что информация о часовом поясе вообще не включена в ответ пакетного геокодирования, что является проблемой для меня, так как мне нужен идентификатор часового пояса, и, таким образом, после пакетного геокодирования мне нужно сделать запрос для каждой записи, чтобы установить часовой поясid.

Короче говоря, мне нужно взять информацию о TimeZone (TimeZone Id) из HERE Batch Geocoder API

1 Ответ

0 голосов
/ 21 мая 2019

Служба BatchGeocoder не поддерживает часовые пояса, только служба Geocoder поддерживает это прямо сейчас.

...