Create a code cell with this to reproduce:
from IPython.display import GeoJSON
GeoJSON({})
This results in two outputs with mimeTypes:
application/geo+json
application/json
The application/json is also always empty, even if GeoJSON() is given content:
from IPython.display import GeoJSON
GeoJSON({
"type": "Point",
"coordinates": [-118.4563712, 34.0163116]
})
Wrapping in display() fixes the issue.
Related:
runtimed/intheloop#543