Overlay Object¶
Overlay
is an here-map-widget-for-jupyter
class that allows you to visual a rectangular area on a Map in the form of a bitmap.
Example¶
from here_map_widget import Map, Overlay, Rectangle, Bbox, FullscreenControl
from ipywidgets import Image
import os
m = Map(api_key=os.environ["LS_API_KEY"])
m.center = [53.1, 13.1]
m.zoom = 3
bbox = Bbox(
top=70.72849153520343,
left=-24.085683364175395,
bottom=29.569664922291,
right=44.216452317817016,
)
overlay = Overlay(
boundingBox=bbox,
bitmap="https://heremaps.github.io/"
+ "maps-api-for-javascript-examples/image-overlay/data/0.png",
volatility=True,
)
m.add_object(overlay)
m.add_control(FullscreenControl())
m
Attributes¶
Attribute |
Type |
Doc |
---|---|---|
content |
string |
Optional arbitrary data to be stored with the map overlay |
boundingBox |
Bbox object |
A rectangular area of the overlay defined in terms of the geographical coordinates of its top-left and bottom-right corners |
bitmap |
string |
An image URL, an SVG image (markup), a bitmap image or a canvas |
min |
float |
The minimum zoom level at which the object is visible, the default is -Infinity |
max |
float |
The maximum zoom level at which the object is visible, the default is Infinity |
opacity |
float |
The opacity of the object in range from 0 (transparent) to 1 (opaque), the default is 1 |
visibility |
boolean |
Indicates whether the map object is visible, the default is True |
volatility |
boolean |
Indicates whether the map object is volatile, the default is False |
Methods¶
Method |
Arguments |
Doc |
---|---|---|
set_bitmap |
string |
Set bitmap for Overlay |