OSM Maps Component

Overview

OSM Maps is a SAIL Component that enables you to integrate Open Street Maps in Appian with a variety of features. It allows you to visualize your organization data based on geography. Directly take any action on that data from the map. Tested with more than 10,000 markers!

Key Features & Functionality

Clustering

  • Set mode as 'CLUSTER' and group data while showing customizable aggregated information on markers with no overrides. Run time drill down on clusters. Clusters also act as Heat Maps by showing density using colors.
  • Example: Cluster data on region basis to calculate leads count or total intensity by region.

Custom Markers

  • Define your own graphical custom markers based on the data.
  • Example: Customize markers with image, or colors to identify between leads, contacts, accounts, etc.

Smart Actions

  • Take any Appian action on selected markers directly from the map. Selected Smart Actions are returned to Appian to take any action needed.
  • Example: Assign a task to relationship managers of all leads within a region.

Dynamically Select & Export Selected Markers

  • Allowing Selection of region by selecting any polygon on maps and export the markers lying in that polygon.
  • Example: Export data of all leads of a particular region.

Filter Data Points/ Markers

  • Accept a Dictionary structure of all markers and automatically allows you to filter the map based on sent categories.
  • Example: Filter Leads on the Map by Status (Hot, Cold, Warm).

Points Of Interest (POI)

  • Based on current location, get all the POIs nearby and take any Appian action on them
  • Example: Get all the restaurants near your current location.

Routing

  • Get the shortest route to any marker from your current location along with detailed directions. Allows you to calculate travel timings to your customer locations right from Appian itself.

Download

  • Download the map snippet in PNG format as portrait or landscape and print it easily.
  • Example: Share and analyze the data among peers.

Share Location

  • Share a location with custom messages

Search

  • Search address directly in OSM Maps

US Zips Export

  • Draw any region over the US and get all Zip Codes that lies within it

Get Address

  • Click anywhere (land) and get its geo details.
Anonymous
  • Hi everybody!
    I cannot find in reference the values for "icon" attribute for the "marker" element.
    Is ther any list of the icons or reference?

  • Hi people. I'm in need of a solution for this situation: I'm using the OSM map component and I need to render a polygon / region in the map by passing a list of coordinates.

    Basically, a user can select from a list of regions. When the user selects region X, the map updates and shows the region X.

    Sadly I can't find a way to render polygons with this plugins, I can only render markers individually.

  • hi

    1. I want to change entire marker colour, can any one tell me the parameter name to change the marker colour in OSM.

    2. I am passing origin and destination Lat & long but routing is  not coming need help in this 

  • How to get a route map in OSM map Component?
    How to resolve this routing error?

  • Hi Team, We are currently using "OSM Maps Components" in our application. In case there is  an error, we are receiving complete java stack Trace log which is not user friendly and the interface ends as a result of this exception. we need to receive the error message in a variable which can be accessed and displayed back to user.  Could you please help us by enhancement of this functionality in the plug-in.

  • Dear Appcino developer team,

    we use a Plug-in (Component) you have developed, the „OSM Maps Component“ for Appian. We have integrated the component, v1.3.2 and it worked successful, but we have a Problem and we think that others could feel the same way.

    The Problem ist, that markers are clustered at the maximum Zoom, the single markers cannot be selected, because of the cluster.

    So we must need the option to control able or disable the clustering at a specific zoom. The Solution is the option „disableClusteringAtZoom“, that ist the Marker Clustering functionality for Leaflet. For Example https://leaflet.github.io/Leaflet.markercluster/example/marker-clustering-realworld-maxzoom.388.html.

     

    Currently the function „disableClusteringAtZoom“ is „null“, you find them in the OSM assets at leaflet.markercluster.js.

    The file drillDownMap.js unfortunaly has no configuraion for the function „disableClusteringAtZoom“, the function getMarkerClusterObject is a possibility to integrate the configuration, that at the end we can configurate the function „disableClusteringAtZoom“ in Appian.

     

    Our request is now, can you pls view the plug-in and update it with the „disableClusteringAtZoom“ = 17, because the maxZoom is anyway 18 or can you please integrate the option, that we can configurate the ClusteringAtZoom function in Appian.

     

    We look forward to an answer. Thank you.

  • Hello! I'm 22.2 version, and when I set the showLatLangInPopup to false, the latitude and longitude keep showing. Is there any problem with this parameter o am i doing something wrong?

  • Release Notes - v1.3.2
    • Security patch updated

  • v1.3.1 Release Notes
    • If maxmarkerCount is present, the user cannot select markers more than the specified count.
    • Parameter showLatLangInPopup added. If this is set to false, the popup on marker hover will not show the latitude longitude details. If the value is not provided default value will be taken as true.
    • Parameter `enableMapInteraction` added. If this is set to false the Map will not allow the user to interact with the markers in the component(select/deselect them). If the value is not provided default value will be taken as false.
  • v1.3.0 Release Notes
    • Added additional feature to Change default Color of the marker with parameter borderColor and textColor inside marker
    • Hover Over the marker to view the data associated with the marker.
    • Using the parameter `enableMarkerColorChange` and ‘markerSelectedColor’ the user can represent the color change on click of a available marker to the color mentioned in marker selected color
    • Parameter `maxMarkerCount` introduced.This provides a limit on the number of markers to be selected using ‘OnMarkerClick’.If Marker Selected list is greater than maxMarkerCount a validation message will be displayed on the component
    • Width of Map Increased for US Region