Maps add-on 1.3 released

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!

2 Likes