Syncfusion Flutter Maps is a powerful data visualization component that displays statistical information for a geographical area. Its rich feature set includes tile rendering from OpenStreetMap, Bing Maps, and other tile providers with marker support and shape layer with features like selection, legends, labels, markers, tooltips, bubbles, color mapping, and much more.
Render GeoJSON data as geographical shapes or any custom shape on a shape layer for powerful data visualization. Customize it to the desired look using built-in options. For example, you can render a map of the world or any particular country.
An interactive tile layer allows you to load map tiles from web map tile services such as Bing Maps, OpenStreetMaps, Google Maps, TomTom, etc. Use markers to denote the specific latitude and longitude in the tile layer as required. Zoom and pan the tile layer to navigate across the regions and take a closer look.
Data labels in shape layer provide basic information about the shapes by displaying their names. If required, trim or hide the labels when they exceed the shape bounds.
Legends in the shape layer provide clear information on the data plotted in the maps through shape and bubble colors. You can also use the legend toggling feature to let the end user visualize only the required shapes and data much easier.
Shows the legend for the data represented by the shapes.
Shows the legend for the data represented by the bubbles.
Move the legend to any one of the four sides or to a custom position.
The default shape, size, and appearance of the legend icons can be customized.
Categorize the shapes on a map by customizing their color based on their underlying data. Maps supports two types of color mapping, equal color mapping and range color mapping.
Apply a specific color to a shape solely based on its data. For example, apply colors to countries of the world based on their membership.
Apply colors to the shapes if their data falls within a specific range. For example, apply colors to countries of the world based on their population density.
Add information to shapes, such as population density and number of users. Bubbles can be rendered in different colors and sizes based on the settings of their assigned shape.
Customize the color of a bubble and its transparency based on the data.
Customize the size of a bubble based on the data to enhance its readability.
Denote the important locations on the maps using markers. Use built-in shapes such as circles, diamonds, squares, triangles, or and any type of custom widget as a marker. Use the markers for denoting the important locations on the maps.
Show markers for the shape layer in the specific latitudes and longitudes.
Show markers for the tile layer in the specific latitudes and longitudes.
Make use of interactive features like zooming-panning, selection, tooltip, and legend items toggling to enhance the users’ experience.
Enable tooltip for the shapes. On tapping or clicking, additional information about a particular shape can be shown. It is also possible to show custom widgets for the tooltip.
Enable tooltip for the bubbles. On tapping or clicking, additional information about a particular bubble shape can be shown. It is also possible to show custom widgets for the tooltip.
Highlight a shape to focus on the selected area. Use functionalities like page transitions, show detailed information about the selected area, and more during this interaction.
Zoom in any layer for a closer look at a specific region by pinching, scrolling the mouse wheel or track pad, or using the toolbar on the web. Pan the map to navigate across the regions. Zooming and panning can be enabled for both the shape layer and the tile layer.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.