Satellite
This displays the Google Earth satellite view. It is the bird-eye view without any sort of graphics.
# importing the required modules
from bokeh.plotting import gmap
from bokeh.models import GMapOptions
from bokeh.io import output_file, show
# file to save the model
output_file("gfg.html")
# configuring the Google map
lat = 30.3165
lng = 78.0322
map_type = "satellite"
zoom = 12
google_map_options = GMapOptions(lat = lat,
lng = lng,
map_type = map_type,
zoom = zoom)
# generating the Google map
google_api_key = ""
title = "Dehradun"
google_map = gmap(google_api_key,
google_map_options,
title = title)
# displaying the model
show(google_map)
Output :
Python Bokeh – Plot for all Types of Google Maps ( roadmap, satellite, hybrid, terrain)
Bokeh is a Python interactive data visualization. It renders its plots using HTML and JavaScript. It targets modern web browsers for presentation providing elegant, concise construction of novel graphics with high-performance interactivity. Bokeh can be used to display Google maps. To use Google maps in Bokeh, we will use the
gmap()
function of the
plotting
class. There are 4 basic types of Google maps –
roadmap, satellite, hybrid, terrain
We need to configure the Google map using
GMapOptions()
function. The
GMapOptions()
function contains the parameter
map_type
. Using this parameter we can determine the map type of the Google map. Assign one of the 4 values to this parameter discussed above.
In order to use these maps we have to :
- Import the required libraries and modules :
- gmap from bokeh.plotting
- GMapOptions from bokeh.models
- output_file and show from bokeh.io
- Create a file to store our model using
output_file()
. - Configure the Google map using
GMapOptions()
. During the configuration, assign the desired value to themap_type
parameter. - Generate a GoogleMap object using
gmap()
. - Display the Google map using
show()
.