Splitmap
In [1]:
Copied!
import sturgmap
import sturgmap
In [2]:
Copied!
m=sturgmap.Map()
m.add_basemap('Esri.WorldImagery')
m
m=sturgmap.Map()
m.add_basemap('Esri.WorldImagery')
m
Out[2]:
In [3]:
Copied!
m.layers
m.layers
Out[3]:
(TileLayer(attribution='© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors', base=True, max_zoom=19, min_zoom=1, name='OpenStreetMap.Mapnik', options=['attribution', 'bounds', 'detect_retina', 'max_native_zoom', 'max_zoom', 'min_native_zoom', 'min_zoom', 'no_wrap', 'tile_size', 'tms', 'zoom_offset'], url='https://tile.openstreetmap.org/{z}/{x}/{y}.png'), TileLayer(name='Esri.WorldImagery', options=['attribution', 'bounds', 'detect_retina', 'max_native_zoom', 'max_zoom', 'min_native_zoom', 'min_zoom', 'no_wrap', 'tile_size', 'tms', 'zoom_offset'], url='https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}'))
This code splits the map based on the two urls from TileLayers you input or found via the code above (m.layers on a basemap you imported)
In [4]:
Copied!
m = sturgmap.Map(center=(40.7128, -74.0059), zoom=13)
m.split_map_basemap(left_layer="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}", right_layer="https://{s}.tiles.mapbox.com/v4/mapbox.streets/{z}/{x}/{y}.png")
m.add_scale_bar()
m
m = sturgmap.Map(center=(40.7128, -74.0059), zoom=13)
m.split_map_basemap(left_layer="https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}", right_layer="https://{s}.tiles.mapbox.com/v4/mapbox.streets/{z}/{x}/{y}.png")
m.add_scale_bar()
m
Out[4]:
In [5]:
Copied!
import sturgmap
from ipyleaflet import basemaps, basemap_to_tiles
import sturgmap
from ipyleaflet import basemaps, basemap_to_tiles
In [6]:
Copied!
m =sturgmap.Map()
left_layer = basemap_to_tiles(basemap=basemaps.OpenTopoMap)
right_layer = basemap_to_tiles(basemap=basemaps.Esri.WorldImagery)
m.add_split_map(left_layer=left_layer, right_layer=right_layer)
m.add_layers_control()
m
m =sturgmap.Map()
left_layer = basemap_to_tiles(basemap=basemaps.OpenTopoMap)
right_layer = basemap_to_tiles(basemap=basemaps.Esri.WorldImagery)
m.add_split_map(left_layer=left_layer, right_layer=right_layer)
m.add_layers_control()
m
Out[6]:
In [7]:
Copied!
m= sturgmap.Map(center=(20, 0), zoom=2)
m.add_coordinate_widget()
m
m= sturgmap.Map(center=(20, 0), zoom=2)
m.add_coordinate_widget()
m
Out[7]: