Оффлайн-картографирование с помощью Bokeh - PullRequest
0 голосов
/ 18 сентября 2018

Я бы рисовал точки на карте в боке, но мне нужно хранить карту, чтобы я мог строить ее в автономном режиме.Например:

import bokeh.plotting as bk
from bokeh.models import GMapOptions
from bokeh.io import output_file, show, save
output_file('test.html', , mode='inline')

    api_key = #insert your key here
    mid_lat = 39.8283
    mid_lon = 98.5795
    map_options = GMapOptions(lat = mid_lat, lng = mid_lon, map_type="satellite", zoom=15)
    lons = [mid_lon + 0.001, mid_lon - 0.001, mid_lon]
    lats = [mid_lat + 0.001, mid_lat - 0.001, mid_lat]

    p = bk.gmap(google_api_key = api_key, map_options = map_options)
    p.circle(x = lons, y = lats, color = 'white') 
    save(p, 'test.html')
    show(p)

Дает: enter image description here

Я хочу повторно использовать фоновую карту этого графика в автономном режиме - переместить мои круги в новые местоположения.

Но для Google Maps требуется подключение к Интернету .

Есть ли у кого-нибудь какие-либо обходные пути или другие методы построения графиков на картах с автономным режимом Bokeh, позволяющие избежать зависимости от он-лайнGoogle Maps API?

Bokeh 13.0 Python 3,6

...