Hmm, I found the solution. If anybody can find the difference between the not working and (the below) working versions, then he/she could explain the behavior…
import bokeh.io as bio
import bokeh.models as bmdl
API_KEY = ‘xxxx’
map_options = bmdl.GMapOptions(lat=df.loc[0, ‘lat’], lng=df.loc[0, ‘lon’], map_type=‘roadmap’, zoom=13)
plot = bmdl.GMapPlot(x_range=bmdl.DataRange1d(), y_range=bmdl.DataRange1d(), map_options=map_options,
api_key=API_KEY, plot_width=1200, plot_height=600)
plot.title.text = ‘Title of my diagram’
plot.title.align = ‘center’
plot.title.text_font_size = ‘16pt’
source = bmdl.ColumnDataSource(data={‘lat’:df[‘lat’], ‘lon’:df[‘lon’], ‘datetime’:df[‘str_datetime’]})
circle = bmdl.Circle(x=‘lon’, y=‘lat’, size=10, fill_color=‘green’, fill_alpha=0.7, line_color=None)
plot.add_glyph(source, circle)
plot.add_tools(bmdl.PanTool(), bmdl.WheelZoomTool(), bmdl.BoxSelectTool(), bmdl.HoverTool(tooltips=[(‘Date’, ‘@datetime’)]))
bio.show(plot)
``
- október 26., szerda 17:20:41 UTC+2 időpontban [email protected] a következőt írta:
···
Does anybody has any idea what should I do to get a bokeh Google Maps plot with underlying maps displayed? Now only my coordinates are displayed (I can scroll and hover tooltips are also displayed). I use a Google API key with activated Google Maps JavaScript API, but on the Dashboard in Google Cloud Platform, I can’t see any queries related to this API (and no other queries at the time when I generated my plot or use its result). At first run the browser (Firefox and Chrome) said that there is a problem described in the javascript console. And here I saw that I have to activate the above API. I did it and now I don’t get any error message, but no maps are displayed… 
For my code I used the official example. I use bokeh v0.12.3
Thank you!