Геокодер и Gmaps не работают в Jupyter Notebook - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь использовать геокодер, чтобы получить желаемый выход для высоты, используя широты и долготы, но он возвращает 'none' в качестве вывода.

Я даже пытался протестировать геокодер с кодами документации, чтобы убедиться, что выходные данныеработать, но по-прежнему получать 'none' в качестве вывода.

Что касается Gmaps, он просто не хочет отображать себя в блокноте jupyter.

Обратите внимание, что я новичок в Python и пыталсявыяснить, в чем суть проблемы, без результатов.

import geocoder

g = geocoder.google('white house', method='places', key="API_KEY_HERE")
print(g.latlng)

g = geocoder.google([42.34539,-71.0696], method = 'elevation', key="API_KEY_HERE")
print (g.meters)
import gmaps

gmaps.configure(api_key='API_KEY_HERE')
fig = gmaps.figure()
fig

Как уже говорилось, геокодер просто возвращает none в качестве входных данных.

Gmaps просто возвращает следующий вывод:

Рисунок (макет = FigureLayout (высота = '420px'))

1 Ответ

0 голосов
/ 31 октября 2019

Я получаю вывод «Нет», когда использую неверный ключ. С действительным ключом я получаю [38.8976763, -77.0365298] в качестве ответа на ваш первый вызов Geocoder, и аналогично библиотека gmaps прекрасно работает в моих записных книжках с моим ключом.

Это означает, что вы не используете ключ, илииспользуете неверный. Убедитесь, что у вас включен биллинг, включены API-интерфейсы Карт (например, API геокодирования и JavaScript API) и используется действительный ключ API.

См. Руководство Google по началу работы . Для gmaps, пожалуйста, смотрите руководство по аутентификации .

Надеюсь, это поможет!

...