Невозможно получить правильный синтаксис Python ЗДЕСЬ карты обратного геокодирования - PullRequest
0 голосов
/ 30 апреля 2019

Я хочу использовать ЗДЕСЬ api, чтобы изменить геокод широту / долготу.Я пытаюсь сделать следующее:

geohere = here('{}, {}'.format(centroid.GetY(), centroid.GetX()), app_id='WCvPg4vFEghHoPxTaRGM', app_code='yfuHH1jW8oIg7ILD1CER4Q')

Но получаю IndexError: list index out of range.

Какой правильный синтаксис?Я могу использовать командную строку API, но хотел использовать Python.

Вот документация: https://geocoder.readthedocs.io/providers/HERE.html

1 Ответ

0 голосов
/ 30 апреля 2019

Поскольку вы пытаетесь изменить геокодирование, вам следует добавить параметр method со значением 'reverse', например, так:

geohere = here('{}, {}'.format(centroid.GetY(), 
                centroid.GetX()), 
                app_id='<app_id>', 
                app_code='<app_code>', 
                method='reverse')`
...