6.98. sibl_gui.components.addons.gpsMap.views
views.py
- Platform:
- Windows, Linux, Mac Os X.
- Description:
- Defines
the sibl_gui.components.core.collectionsOutliner.collectionsOutliner.CollectionsOutliner Component
Interface class Views.
Others:
6.98.1. Module Attributes
-
sibl_gui.components.addons.gpsMap.views.LOGGER
6.98.2. Classes
-
class sibl_gui.components.addons.gpsMap.views.Map_QWebView(parent=None)[source]
Bases: PyQt4.QtWebKit.QWebView
Defines a
QWebView subclass used for the GPS map.
It provides various methods to manipulate the
Microsoft Bing Maps defined
in the Component resources html file through Javascript evaluation.
Initializes the class.
| Parameters: | parent (QObject) – Object parent. |
-
addMarker(coordinates, title, icon, content)[source]
Adds a marker to the GPS map.
| Parameters: |
- coordinates (tuple) – Marker coordinates.
- title (unicode) – Marker title.
- icon (unicode) – Marker icon.
- content (unicode) – Marker popup window content.
|
| Returns: | Method success.
|
| Return type: | bool
|
-
removeMarkers()[source]
Removes the GPS map markers.
| Returns: | Method success. |
| Return type: | bool |
-
setCenter()[source]
Centers the GPS map.
| Returns: | Method success. |
| Return type: | bool |
-
setMapType(mapTypeId)[source]
Sets the GPS map type.
Available map types:
- MapTypeId.auto
- MapTypeId.aerial
- MapTypeId.road
| Parameters: | mapTypeId (unicode) – GPS map type. |
| Returns: | Method success. |
| Return type: | bool |
-
setZoom(type)[source]
Sets the GPS map zoom.
| Parameters: | type (unicode) – Zoom type. |
| Returns: | Method success. |
| Return type: | bool |