New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GMapPlot doesn't display anything in Jupyter v.4 #3737

Closed
Zebreu opened this Issue Jan 25, 2016 · 39 comments

Comments

@Zebreu

Zebreu commented Jan 25, 2016

Hi,

Just started using Bokeh more extensively and I wanted to display maps within a Jupyter notebook. I tried running the example provided in the repo (with the world_cities dataset) and while it displays when ran alone, it only displays a blank area in Jupyter (and I could only see the data once (without a map) when I refreshed, but this is not consistent). I have both latest versions for bokeh and Jupyter (from Anaconda).

import bokeh
import bokeh.plotting as plotting
plotting.output_notebook()
from bokeh.io import push_notebook

from bokeh.resources import INLINE
from bokeh.models.glyphs import Circle
from bokeh.models import (
    GMapPlot, Range1d, ColumnDataSource,
    PanTool, WheelZoomTool, GMapOptions)
from bokeh.resources import INLINE
from bokeh.sampledata.world_cities import data


x_range = Range1d(-160, 160)
y_range = Range1d(-80, 80)

map_options = GMapOptions(lat=15, lng=0, zoom=10)

plot = GMapPlot(
    x_range=x_range,
    y_range=y_range,
    plot_width=1000,
    plot_height=500,
    map_options=map_options,
    title="Cities of the world with a population over 5,000 people.",
    webgl=True,
)
circle = Circle(x="lng", y="lat", size=5, line_color=None, fill_color='firebrick', fill_alpha=0.2)
plot.add_glyph(ColumnDataSource(data), circle)
plot.add_tools(PanTool(), WheelZoomTool())
plotting.show(plot)
@mattpap

This comment has been minimized.

Show comment
Hide comment
@mattpap

mattpap Jan 25, 2016

Contributor

I can confirm this, no map on first run, no map and no glyphs after kernel restart. Page refresh causes glyphs to reappear, but still no map. No meaningful error messages in JS console. There are some related to comms when there are no glyphs rendered. I presume those errors obscure relevant information.

Contributor

mattpap commented Jan 25, 2016

I can confirm this, no map on first run, no map and no glyphs after kernel restart. Page refresh causes glyphs to reappear, but still no map. No meaningful error messages in JS console. There are some related to comms when there are no glyphs rendered. I presume those errors obscure relevant information.

@mattpap

This comment has been minimized.

Show comment
Hide comment
@mattpap

mattpap Jan 25, 2016

Contributor

I didn't investigate this in detail yet, but kernel restart is a problem on its own. Just removing output cells and restarting the kernel doesn't reset the state entirely, because bokehjs is still loaded on the page (until page reload).

Contributor

mattpap commented Jan 25, 2016

I didn't investigate this in detail yet, but kernel restart is a problem on its own. Just removing output cells and restarting the kernel doesn't reset the state entirely, because bokehjs is still loaded on the page (until page reload).

@mattpap mattpap self-assigned this Jan 25, 2016

@damianavila damianavila added this to the short-term milestone Jan 29, 2016

@birdsarah

This comment has been minimized.

Show comment
Hide comment
@birdsarah

birdsarah Feb 10, 2016

Member

fwiw I'm finding this problem to be occurring more often than not, but definitely intermittently, sometimes the plot does render on first run:

screen shot 2016-02-10 at 1 03 21 pm

May be there's an event / ordering / callback problem?

Member

birdsarah commented Feb 10, 2016

fwiw I'm finding this problem to be occurring more often than not, but definitely intermittently, sometimes the plot does render on first run:

screen shot 2016-02-10 at 1 03 21 pm

May be there's an event / ordering / callback problem?

@Qmage

This comment has been minimized.

Show comment
Hide comment
@Qmage

Qmage Feb 12, 2016

I'm also facing this problem when using GMapPlot with jupyter notebook, it seems like the map will only appear when it is first loaded to the browser, any subsequent loads will result in a blank white map

Qmage commented Feb 12, 2016

I'm also facing this problem when using GMapPlot with jupyter notebook, it seems like the map will only appear when it is first loaded to the browser, any subsequent loads will result in a blank white map

@sanga

This comment has been minimized.

Show comment
Hide comment
@sanga

sanga Feb 12, 2016

Contributor

Same thing here. This is kind of a showstopper for me personally. Would love to see it fixed

Contributor

sanga commented Feb 12, 2016

Same thing here. This is kind of a showstopper for me personally. Would love to see it fixed

@dangetman

This comment has been minimized.

Show comment
Hide comment
@dangetman

dangetman Mar 16, 2016

Ditto. Is a solution expected for this issue anytime soon?

Works great on load or re-load, won't refresh on subsequent runs of the same code without a reload.

Versions:
bokeh: 0.11.1
jupyter: 1.0.0
jupyter-client: 4.1.1
jupyter-console: 4.1.0
jupyter-core: 4.0.6
jupyter_client: 4.1.1
jupyter_console: 4.1.0
jupyter_core: 4.0.6

dangetman commented Mar 16, 2016

Ditto. Is a solution expected for this issue anytime soon?

Works great on load or re-load, won't refresh on subsequent runs of the same code without a reload.

Versions:
bokeh: 0.11.1
jupyter: 1.0.0
jupyter-client: 4.1.1
jupyter-console: 4.1.0
jupyter-core: 4.0.6
jupyter_client: 4.1.1
jupyter_console: 4.1.0
jupyter_core: 4.0.6

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Mar 16, 2016

Member

Can everyone report what versions they are using / have tried. It is always important to report version information with every issue.

Member

bryevdv commented Mar 16, 2016

Can everyone report what versions they are using / have tried. It is always important to report version information with every issue.

@dangetman

This comment has been minimized.

Show comment
Hide comment
@dangetman

dangetman Mar 16, 2016

Updated per your request @bryevdv

dangetman commented Mar 16, 2016

Updated per your request @bryevdv

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Mar 16, 2016

Member

@mattpap I think the notebook comms are a red herring. I have issues even when comms succeed (which seems to happen on 0.11) and also when I put a try / catch around comms init to ignore errors. What about notebook versions? Perhaps something changed on the Jupyter side.

Member

bryevdv commented Mar 16, 2016

@mattpap I think the notebook comms are a red herring. I have issues even when comms succeed (which seems to happen on 0.11) and also when I put a try / catch around comms init to ignore errors. What about notebook versions? Perhaps something changed on the Jupyter side.

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Mar 16, 2016

Member

Also observed with with Bokeh 0.10 and notebook version 4.0.6 (and with 3.2 it seems most times) so the notebook comms are definitely not the proximate cause. Have gmap plots in notebooks ever been demonstrated? (Honestly am not aware / don't remember) Can anyone provide a known working configuration?

Member

bryevdv commented Mar 16, 2016

Also observed with with Bokeh 0.10 and notebook version 4.0.6 (and with 3.2 it seems most times) so the notebook comms are definitely not the proximate cause. Have gmap plots in notebooks ever been demonstrated? (Honestly am not aware / don't remember) Can anyone provide a known working configuration?

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Mar 16, 2016

Member

Also seems to happen with Bokeh 0.8. As far as I can tell this has either never worked, or something external to Bokeh has changed to make it not work.

Member

bryevdv commented Mar 16, 2016

Also seems to happen with Bokeh 0.8. As far as I can tell this has either never worked, or something external to Bokeh has changed to make it not work.

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Mar 16, 2016

Member

In any case, unfortunately it seems this will be non-trivial work to investigate (I was hoping I might find a quick fix on this flight). Debugging in the notebook is already time-consuming, throw in a third party library and it will be a real effort. There are several other immediately pressing priorities so I can't say that we'll be able to devote attention to it anytime particularly soon. I very much wish I could say something more promising, but the reality of finite time and resources and human limits is what it is. As a workaround, you might try the new TileRenderer, which seems to work reliably for me:

screen shot 2016-03-16 at 10 48 09 am

Member

bryevdv commented Mar 16, 2016

In any case, unfortunately it seems this will be non-trivial work to investigate (I was hoping I might find a quick fix on this flight). Debugging in the notebook is already time-consuming, throw in a third party library and it will be a real effort. There are several other immediately pressing priorities so I can't say that we'll be able to devote attention to it anytime particularly soon. I very much wish I could say something more promising, but the reality of finite time and resources and human limits is what it is. As a workaround, you might try the new TileRenderer, which seems to work reliably for me:

screen shot 2016-03-16 at 10 48 09 am

@sanga

This comment has been minimized.

Show comment
Hide comment
@sanga

sanga Mar 16, 2016

Contributor

Sorry this is so vague, but if it's of any value, gmap plots/jupyter used to work reliably for me. From memory that was before christmas and at a guess I'd say bokeh 0.10 (and possibly jupyter < 4).

Contributor

sanga commented Mar 16, 2016

Sorry this is so vague, but if it's of any value, gmap plots/jupyter used to work reliably for me. From memory that was before christmas and at a guess I'd say bokeh 0.10 (and possibly jupyter < 4).

@sanga

This comment has been minimized.

Show comment
Hide comment
@sanga

sanga Mar 16, 2016

Contributor

To me it seems like they load correctly if I refresh a notebook (i.e. F5) with embedded graphs, but if I execute a cell to generate a graph then that may or may not create an empty gmap.

Contributor

sanga commented Mar 16, 2016

To me it seems like they load correctly if I refresh a notebook (i.e. F5) with embedded graphs, but if I execute a cell to generate a graph then that may or may not create an empty gmap.

@sanga

This comment has been minimized.

Show comment
Hide comment
@sanga

sanga Mar 16, 2016

Contributor

For the record it still seems to have the same broken behaviour in ipython notebook 4.0

Contributor

sanga commented Mar 16, 2016

For the record it still seems to have the same broken behaviour in ipython notebook 4.0

@reyale

This comment has been minimized.

Show comment
Hide comment
@reyale

reyale Mar 22, 2016

Same issue, no map, no glyphs in the notebook. I can get map to render in notebook if I re-zoom the page (ctrl-+) but glyph still do not render.

bokeh == 0.11.1
ipython == 4.1.2
python == 2.7.3
jupyter == 4.1.0

reyale commented Mar 22, 2016

Same issue, no map, no glyphs in the notebook. I can get map to render in notebook if I re-zoom the page (ctrl-+) but glyph still do not render.

bokeh == 0.11.1
ipython == 4.1.2
python == 2.7.3
jupyter == 4.1.0

@rparrapy

This comment has been minimized.

Show comment
Hide comment
@rparrapy

rparrapy Apr 20, 2016

Same issue here, with:
bokeh 0.11.1
ipython 4.1.2
python 2.7.11

rparrapy commented Apr 20, 2016

Same issue here, with:
bokeh 0.11.1
ipython 4.1.2
python 2.7.11

@jjardel

This comment has been minimized.

Show comment
Hide comment
@jjardel

jjardel Apr 21, 2016

Same issue with
bokeh 0.11.1
ipython 4.0.0
python 2.7.9
jupyter 1.0.0

I rolled back to bokeh 0.10.0 and the problem went away.

jjardel commented Apr 21, 2016

Same issue with
bokeh 0.11.1
ipython 4.0.0
python 2.7.9
jupyter 1.0.0

I rolled back to bokeh 0.10.0 and the problem went away.

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Apr 21, 2016

Member

Have not forgotten this, but there is currently some fairly heavy lifting refactoring going on on some of the BokehJS codebase and it does not make sense to get into this until that work is complete.

Member

bryevdv commented Apr 21, 2016

Have not forgotten this, but there is currently some fairly heavy lifting refactoring going on on some of the BokehJS codebase and it does not make sense to get into this until that work is complete.

@colliand

This comment has been minimized.

Show comment
Hide comment
@colliand

colliand Jul 17, 2016

I continue to experience problems that appear to be aligned with the issues highlighted in this thread.

colliand commented Jul 17, 2016

I continue to experience problems that appear to be aligned with the issues highlighted in this thread.

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Jul 17, 2016

Member

Please try the latest dev build

Member

bryevdv commented Jul 17, 2016

Please try the latest dev build

@colliand

This comment has been minimized.

Show comment
Hide comment
@colliand

colliand Jul 19, 2016

I tried with

pip install --upgrade --pre -i https://pypi.anaconda.org/bokeh/channel/dev/simple bokeh --extra-index-url https://pypi.python.org/simple/

but continue to experience the same issues.

colliand commented Jul 19, 2016

I tried with

pip install --upgrade --pre -i https://pypi.anaconda.org/bokeh/channel/dev/simple bokeh --extra-index-url https://pypi.python.org/simple/

but continue to experience the same issues.

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Jul 19, 2016

Member

@colliand In general it is important to provide as much information as possible (to err on the side of too much). This is especially true in cases where the issue is not happening to everyone / is difficult to reproduce. What is really needed:

  • a minimal complete code sample to reproduce the problem
  • relevant version information (libraries, OS, browsers)
  • any shell console or browser JavaScript console output

Also we need a precise accurate description of what happened. Is there no output at all? Is there a plot with glyphs but no map? Is there a plot but neither glyphs nor a map? The notebook is a challenging environment to develop and debug, and there have been different sets of problems that sometimes look similar. Without detailed information, it is impossible to speculate on anything concrete or attempt to provide a diagnosis or solution.

Can you also first confirm that you have configured the GMap with your google API key? Google made a recent change (that we have no control over at all) requiring all usage of Google Maps to include an API key, which means that all users must now supply their own API keys (via the new api_key property) for GMapPlot to function.

Member

bryevdv commented Jul 19, 2016

@colliand In general it is important to provide as much information as possible (to err on the side of too much). This is especially true in cases where the issue is not happening to everyone / is difficult to reproduce. What is really needed:

  • a minimal complete code sample to reproduce the problem
  • relevant version information (libraries, OS, browsers)
  • any shell console or browser JavaScript console output

Also we need a precise accurate description of what happened. Is there no output at all? Is there a plot with glyphs but no map? Is there a plot but neither glyphs nor a map? The notebook is a challenging environment to develop and debug, and there have been different sets of problems that sometimes look similar. Without detailed information, it is impossible to speculate on anything concrete or attempt to provide a diagnosis or solution.

Can you also first confirm that you have configured the GMap with your google API key? Google made a recent change (that we have no control over at all) requiring all usage of Google Maps to include an API key, which means that all users must now supply their own API keys (via the new api_key property) for GMapPlot to function.

@colliand

This comment has been minimized.

Show comment
Hide comment
@colliand

colliand Jul 24, 2016

Thanks @bryevdv. I appreciate your help. I've exposed my work here: http://nbviewer.jupyter.org/github/colliand/public-notebooks/blob/master/google-maps/pims-map.ipynb. I've made some progress but still have a few issues:

  1. The map does not load after executing the cell that generates the map. The frame appears around a white unfilled map area. I've observed that changing the size of the browser window triggers the appearance of the map.
  2. The map that appears is not centered at the latitude, longitude pair requested in GMapOptions.
  3. The requested glyphs do not appear on the map when it first appears. I've observed that executing wheel zoom causes the glyphs to appear.

Here is a screen capture of my JavaScript console. I welcome your advice.

colliand commented Jul 24, 2016

Thanks @bryevdv. I appreciate your help. I've exposed my work here: http://nbviewer.jupyter.org/github/colliand/public-notebooks/blob/master/google-maps/pims-map.ipynb. I've made some progress but still have a few issues:

  1. The map does not load after executing the cell that generates the map. The frame appears around a white unfilled map area. I've observed that changing the size of the browser window triggers the appearance of the map.
  2. The map that appears is not centered at the latitude, longitude pair requested in GMapOptions.
  3. The requested glyphs do not appear on the map when it first appears. I've observed that executing wheel zoom causes the glyphs to appear.

Here is a screen capture of my JavaScript console. I welcome your advice.

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Jul 24, 2016

Member

@colliand Can you confirm that the version you are running in the notebook is actually the latest dev build? (printing bokeh.__version__ will do) I would never expect to see that comms message anymore in the console with the latest dev build.

Member

bryevdv commented Jul 24, 2016

@colliand Can you confirm that the version you are running in the notebook is actually the latest dev build? (printing bokeh.__version__ will do) I would never expect to see that comms message anymore in the console with the latest dev build.

@colliand

This comment has been minimized.

Show comment
Hide comment
@colliand

colliand Jul 24, 2016

0.12.1dev2

colliand commented Jul 24, 2016

0.12.1dev2

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Jul 25, 2016

Member

does passing resources=INLINE to output_notebook have any effect?

Member

bryevdv commented Jul 25, 2016

does passing resources=INLINE to output_notebook have any effect?

@canavandl

This comment has been minimized.

Show comment
Hide comment
@canavandl

canavandl Jul 25, 2016

Contributor

I'm able to reproduce the issue described by @colliand and using his notebook from nbviewer.

With a hard-refreshed browser window (with the cache deleted), the gmap plot will load the first time. Rerunning the cell containing the show call causes a white window (containing the google watermark) to appear instead of the map:

screen shot 2016-07-25 at 11 13 52 am

Opening the dev tools will cause the plot to be rendered (presumably doing so causes the page to reflow), but the map coords aren't the requested ones and the circle glyphs are missing:

screen shot 2016-07-25 at 11 15 15 am

Inspecting the network activity tab in the dev tools, it seems that there isn't a gmap response payload when running the show method a second time even though AFAICT the request is happening. I would think that it's an issue of how we're interacting w/ the Google maps API, but it will require further investigation.

(thanks @colliand for the helpful notebook and bug description!)

Contributor

canavandl commented Jul 25, 2016

I'm able to reproduce the issue described by @colliand and using his notebook from nbviewer.

With a hard-refreshed browser window (with the cache deleted), the gmap plot will load the first time. Rerunning the cell containing the show call causes a white window (containing the google watermark) to appear instead of the map:

screen shot 2016-07-25 at 11 13 52 am

Opening the dev tools will cause the plot to be rendered (presumably doing so causes the page to reflow), but the map coords aren't the requested ones and the circle glyphs are missing:

screen shot 2016-07-25 at 11 15 15 am

Inspecting the network activity tab in the dev tools, it seems that there isn't a gmap response payload when running the show method a second time even though AFAICT the request is happening. I would think that it's an issue of how we're interacting w/ the Google maps API, but it will require further investigation.

(thanks @colliand for the helpful notebook and bug description!)

@jakubLangr

This comment has been minimized.

Show comment
Hide comment
@jakubLangr

jakubLangr Aug 17, 2016

I can confirm exactly the behavior that @canavandl has described:

  1. Map does not show but points do
  2. Opening dev tools makes map appear but points do

I'd also add that a brand new instance of IPython ntb creates the plot for about ~1 second correctly: map loads, points appear wrongly (1 sec), points move to the correct position (1 sec), map disappears as:
screen shot 2016-08-17 at 10 30 17 pm

(Code almost unchanged from here http://bokeh.pydata.org/en/0.11.1/docs/user_guide/geo.html, the only thing is output_file -> output_notebook)

 
bokeh                     0.12.0                    
conda                     4.1.8                    py35_0  
conda-env                 2.5.2                    py35_0  
ipython                   5.0.0                    py35_0    conda-forge
ipywidgets                5.1.5                    py35_0    conda-forge
jsonschema                2.5.1                    py35_0    conda-forge
jupyter_client            4.3.0                    py35_0    conda-forge
jupyter_core              4.1.0                    py35_0    conda-forge
nbformat                  4.0.1                    py35_0    conda-forge
notebook                  4.2.1                    py35_0    conda-forge
numpy                     1.10.4          py35_blas_openblas_201  [blas_openblas]  conda-forge
openblas                  0.2.18                        3    conda-forge
pandas                    0.18.1              np110py35_0    conda-forge

Oh one last thing: adding api-key argument does not change any of the behavior described above.

jakubLangr commented Aug 17, 2016

I can confirm exactly the behavior that @canavandl has described:

  1. Map does not show but points do
  2. Opening dev tools makes map appear but points do

I'd also add that a brand new instance of IPython ntb creates the plot for about ~1 second correctly: map loads, points appear wrongly (1 sec), points move to the correct position (1 sec), map disappears as:
screen shot 2016-08-17 at 10 30 17 pm

(Code almost unchanged from here http://bokeh.pydata.org/en/0.11.1/docs/user_guide/geo.html, the only thing is output_file -> output_notebook)

 
bokeh                     0.12.0                    
conda                     4.1.8                    py35_0  
conda-env                 2.5.2                    py35_0  
ipython                   5.0.0                    py35_0    conda-forge
ipywidgets                5.1.5                    py35_0    conda-forge
jsonschema                2.5.1                    py35_0    conda-forge
jupyter_client            4.3.0                    py35_0    conda-forge
jupyter_core              4.1.0                    py35_0    conda-forge
nbformat                  4.0.1                    py35_0    conda-forge
notebook                  4.2.1                    py35_0    conda-forge
numpy                     1.10.4          py35_blas_openblas_201  [blas_openblas]  conda-forge
openblas                  0.2.18                        3    conda-forge
pandas                    0.18.1              np110py35_0    conda-forge

Oh one last thing: adding api-key argument does not change any of the behavior described above.

@colliand

This comment has been minimized.

Show comment
Hide comment
@colliand

colliand Aug 28, 2016

@bryevdv wrote:

does passing resources=INLINE to output_notebook have any effect?

I changed the import calls as follows:

## output_notebook()
from bokeh.resources import INLINE
output_notebook(resources=INLINE)

I observed no change in behavior. The map launches with a blank output panel. Resizing the browser causes a map to appear with no glyphs. Wheel zoom causes the glyphs to appear.

colliand commented Aug 28, 2016

@bryevdv wrote:

does passing resources=INLINE to output_notebook have any effect?

I changed the import calls as follows:

## output_notebook()
from bokeh.resources import INLINE
output_notebook(resources=INLINE)

I observed no change in behavior. The map launches with a blank output panel. Resizing the browser causes a map to appear with no glyphs. Wheel zoom causes the glyphs to appear.

@Kevin-McIsaac

This comment has been minimized.

Show comment
Hide comment
@Kevin-McIsaac

Kevin-McIsaac Sep 21, 2016

I also took the example from the docs
and added by API key and set output_notebook(resources=INLINE)

On the first run the map is correct, on subsequent the map is blank. resizing the window refreshes the map but the dots are missing. Zooming with the wheel restores the dots.

I also noticed the Wheel Zoom discards the first 10 wheel clicks, this make the zooming feel odd.

bokeh.version '0.12.2'
notebook server is 4.2.3
Python 3.5.2
running on a linux (AWS) server from aChromOS Version 53.0.2785.103

Kevin-McIsaac commented Sep 21, 2016

I also took the example from the docs
and added by API key and set output_notebook(resources=INLINE)

On the first run the map is correct, on subsequent the map is blank. resizing the window refreshes the map but the dots are missing. Zooming with the wheel restores the dots.

I also noticed the Wheel Zoom discards the first 10 wheel clicks, this make the zooming feel odd.

bokeh.version '0.12.2'
notebook server is 4.2.3
Python 3.5.2
running on a linux (AWS) server from aChromOS Version 53.0.2785.103

@themrmax

This comment has been minimized.

Show comment
Hide comment
@themrmax

themrmax Nov 21, 2016

I get the same behaviour as @Kevin-McIsaac however reloading the page restores the map and markers for me. I also am getting a MISSING_GOOGLE_API_KEY warning despite providing an api_key to the GMapPlot (and it is included in the call to the google maps API).

themrmax commented Nov 21, 2016

I get the same behaviour as @Kevin-McIsaac however reloading the page restores the map and markers for me. I also am getting a MISSING_GOOGLE_API_KEY warning despite providing an api_key to the GMapPlot (and it is included in the call to the google maps API).

@benuklove

This comment has been minimized.

Show comment
Hide comment
@benuklove

benuklove Nov 21, 2016

@themrmax I once accidentally used a browser key. Make sure it is a Google server API key.
I also have the zoom by scrolling delay.

benuklove commented Nov 21, 2016

@themrmax I once accidentally used a browser key. Make sure it is a Google server API key.
I also have the zoom by scrolling delay.

@themrmax

This comment has been minimized.

Show comment
Hide comment
@themrmax

themrmax Nov 23, 2016

@benuklove I'm having trouble working out the different types of keys; i'm using the one from https://developers.google.com/maps/documentation/javascript/get-api-key is this the correct one?

themrmax commented Nov 23, 2016

@benuklove I'm having trouble working out the different types of keys; i'm using the one from https://developers.google.com/maps/documentation/javascript/get-api-key is this the correct one?

@benuklove

This comment has been minimized.

Show comment
Hide comment
@benuklove

benuklove Nov 23, 2016

@themrmax Yes that looks right. Make sure the JavaScript API is actually enabled.
On your API Manager dashboard, for your project, it lists the APIs that are enabled.

benuklove commented Nov 23, 2016

@themrmax Yes that looks right. Make sure the JavaScript API is actually enabled.
On your API Manager dashboard, for your project, it lists the APIs that are enabled.

@bryevdv bryevdv modified the milestones: 0.12.5, short-term Jan 9, 2017

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Jan 10, 2017

Member

There's alot of cruft in this issue, I am not sure if this is a dupe of #4835 It seems like it might be.

Member

bryevdv commented Jan 10, 2017

There's alot of cruft in this issue, I am not sure if this is a dupe of #4835 It seems like it might be.

@benuklove

This comment has been minimized.

Show comment
Hide comment
@benuklove

benuklove Jan 10, 2017

@bryevdv it does look like the same/similar issue.
Also, I can remove my replies to themrmax as they seem Google interface related. Is that what you mean?

benuklove commented Jan 10, 2017

@bryevdv it does look like the same/similar issue.
Also, I can remove my replies to themrmax as they seem Google interface related. Is that what you mean?

@bryevdv

This comment has been minimized.

Show comment
Hide comment
@bryevdv

bryevdv Jan 10, 2017

Member

@benuklove I just mean there have been various issues / possible issues and I think several of them got combined in this issue. It's fine, I am going to work off the other issue first and see if it solves the problems described here too.

Member

bryevdv commented Jan 10, 2017

@benuklove I just mean there have been various issues / possible issues and I think several of them got combined in this issue. It's fine, I am going to work off the other issue first and see if it solves the problems described here too.

@bryevdv bryevdv referenced this issue Jan 25, 2017

Merged

Fix several GMap issues #5693

1 of 1 task complete

@bryevdv bryevdv closed this in #5693 Jan 26, 2017

@bryevdv bryevdv changed the title from GMapPlot doesn't display anything in Jupyter v.4 to GMapPlot doesn't re-display anything in Jupyter Mar 21, 2017

@bryevdv bryevdv changed the title from GMapPlot doesn't re-display anything in Jupyter to GMapPlot doesn't display anything in Jupyter v.4 Mar 21, 2017

@udothemath1984

This comment has been minimized.

Show comment
Hide comment
@udothemath1984

udothemath1984 Aug 4, 2017

Hi there,

Is there any update on the topic? I was trying the tutorial, added by API key, and set output_notebook(resources=INLINE) but the issue remains. I am using

bokeh 0.12.5
Python 3.6.0 :: Anaconda custom (x86_64)
IPython.version '5.1.0'

Am I missing something? On top of that, is there a quick way (common script) to display the version of all the essential program (bokeh and Python etc)? Really appreciate your help.

udothemath1984 commented Aug 4, 2017

Hi there,

Is there any update on the topic? I was trying the tutorial, added by API key, and set output_notebook(resources=INLINE) but the issue remains. I am using

bokeh 0.12.5
Python 3.6.0 :: Anaconda custom (x86_64)
IPython.version '5.1.0'

Am I missing something? On top of that, is there a quick way (common script) to display the version of all the essential program (bokeh and Python etc)? Really appreciate your help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment