Невозможно сгенерировать геоплот с широтами и долготами на карте Google, используя bokeh - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь нанести набор широт и долгот на карту Нью-Йорка, используя боке. Несмотря на то, что у меня есть ключ API Google Map, отрендеренный файл html отображает карту на короткое время, а затем выдает сообщение об ошибке: «Ой! Что-то пошло не так». Страница явно не отвечает.

Вот код ниже:

from bokeh.io import output_file, show
from bokeh.models import ColumnDataSource, GMapOptions
from bokeh.plotting import gmap
import config


output_file("bokeh.html")
latitude_list = [40.7032670673495, 40.75261, 40.67599, 40.75638, 40.7765809, 40.730294, 40.7426589397899, 40.679911, 40.732283, 40.713046]
longitude_list = [-73.9922419276899, -73.97342, -74.01432, -73.97759, -73.9790791, -73.9835395, -74.0059285394953, -73.994879, -73.999284, -73.958968]

map_options = GMapOptions(lat=40.7128, lng=-74.0060, map_type="roadmap", zoom=4)
api_key = config.api_key
bokeh_plot = gmap(api_key, map_options, title = "Business locations")

source = ColumnDataSource(data = dict(lat = latitude_list,lon = longitude_list))
bokeh_plot.circle(x = "lon", y = "lat", size = 10, fill_alpha = 0.8, source = source)
show(bokeh_plot)

У кого-нибудь есть подсказки по этому поводу?

1 Ответ

0 голосов
/ 07 апреля 2020

Итак, я решил эту проблему. Я не включил API Карт JavaScript. Как только это было сделано, я без труда смог создать сюжет.

...