Maptips

What are Maptips?

Maptips allow the user to display information about map objects without clicking on individual objects and waiting for a popup to open. It is sufficient for the user to move the mouse pointer over the map objects.

maptips

Configuration of maptips

Required bundle: maptips

Add the maptips bundle to an app to allow the use of maptips. To display maptips for objects on a layer, a maptipTemplate must be configured on the layer:

{
    "map-init": {
        "Config": {
            "map": {
                "layers": [
                    {
                        "id": "my-layer",
                        "type": "AGS_FEATURE",
                        "url": "<my-service-url>",
                        "maptipTemplate": {
                            "title": "{name}",
                            "content": "Area: {Shape__area} m²"
                        }
                    }
                ]
            }
        }
    }
}

Maptips are configured analogous to popups. This means that all content that can be used for popups, such as tables or images, can be used in maptips.

Options for the behavior of maptips

The following parameters are available for configuration:

{
    "maptips": {
        "Config": {
            "alignment": "pointer",
            "displayDelay": 0,
            "distanceFromPointer": {
                "x": 10,
                "y": 10
            },
            "fixedPositions": {
                "top-right": {
                    "top": 10,
                    "right": 10
                },
                "top-left": {
                    "top": 10,
                    "left": 10
                },
                "bottom-right": {
                    "bottom": 10,
                    "right": 10
                },
                "bottom-left": {
                    "bottom": 10,
                    "left": 10
                }
            },
            "popupTemplateFallback": false
        }
    }
}
For more information about configuration, see the bundle documentation .