Python Bokeh, ошибка патча Doc Google Maps API - PullRequest
0 голосов
/ 10 июня 2018

Я пытаюсь создать географическую визуализацию с использованием bokeh, а затем интегрировать мое приложение bokeh server в колбу для развертывания его на VPS.Вот часть моего кода:

from bokeh.io import curdoc
from bokeh.models import GMapOptions
from bokeh.plotting import gmap

map_options = GMapOptions(lat=37.686293, lng=-97.3614409, map_type="roadmap", zoom=13)
p = gmap(google_api_key="My Google Maps API Key", map_options=map_options, title="Resolutions Clients", plot_width=1000, plot_height=600)
curdoc().add_root(p)

При независимом запуске мой код создает необходимую визуализацию, но выдает следующую ошибку в командной строке:

error handling message Message 'PATCH-DOC' (revision 1)
TypeError: __init__() missing 2 required positional arguments: 'google_api_key' and 'map_options'

Ошибка происходитпри вызове gmap.Я застреваю, пытаясь интегрировать приложение моего сервера bokeh в колбу из-за вышеуказанной ошибки.Я попытался найти эту ошибку и нашел несколько релевантных результатов, все из которых указывали на ошибки в библиотеке Bokeh, но я действительно не нашел ничего, что имеет непосредственное отношение к моей проблеме (использование bokeh с Google Maps API).Приветствуется любая помощь по навигации по этому вопросу.

Спасибо!

1 Ответ

0 голосов
/ 10 июня 2018

(В качестве общей любезности людям, которые бесплатно отвечают на вопросы по SO, пожалуйста, уменьшите ваш код до минимального примера)

Яне уверен, что происходит, но сообщение сохраняется с таким минимальным кодом:

from bokeh.io import curdoc
from bokeh.models import GMapOptions
from bokeh.plotting import gmap

map_options = GMapOptions(lat=37.686293, lng=-97.3614409, map_type="roadmap", zoom=13)
p = gmap(google_api_key="My Google Maps API Key", map_options=map_options, title="Resolutions Clients", plot_width=1000, plot_height=600)
curdoc().add_root(p)

Кажется, что сообщение на самом деле не влияет на правильное отображение или работу приложения Bokeh, так что я бы сказал сейчасэто можно безопасно игнорировать.Однако ложные ошибки или предупреждения являются ошибками, поэтому я рекомендую вам подать сообщение об ошибке GitHUb .

...