Hi everyone,
We have just released a new version of the Maps add-on - 1.3.
Release notes:
- Added HeatMap layer support. Setting a heat map has become easier and can be done in XML descriptor:
<maps:heatmap id="heatmapLayer" dataContainer="ordersDc" intensityProperty="amount" maximumIntensity="100" minOpacity="0.4"/>
- Added Image layer support. Allows you to display an image inside specific borders on a map.
<maps:image id="imageLayer" image="url:https://www.cuba-platform.com/uploads/a07f0d67b82f44329b5b3cef5e8bfa29.jpg" topLeft="-37.88085,53.54030" bottomRight="-11.10742, 44.65302" opacity="0.5"/>
- Added some useful methods to GeoMap API:
–List<Layer> getLayers()
— returns a list of layers currently added to the map.
–Point getCenter()
— returns current geographic center of the map.
–double getZoomLevel()
— returns current map zoom level.
–void zoomToBounds(Point topLeft, Point bottomRight)
— sets a map view that contains the given geographical bounds with the maximum zoom level possible.
–void zoomToGeometry(Geometry geometry)
— sets a map view that contains envelope of the given geometry with the maximum zoom level possible.
Links:
Documentation
Add-on page at CUBA Marketplace
We are looking forward to your feedback!