dashboard-devexpress-dot-dashboardcommon-ed25cf95.md
A Geo Point Map dashboard item that allows you to place callouts on the map using geographical coordinates.
Namespace : DevExpress.DashboardCommon
Assembly : DevExpress.Dashboard.v25.2.Core.dll
NuGet Package : DevExpress.Dashboard.Core
public class GeoPointMapDashboardItem :
GeoPointMapDashboardItemBase
Public Class GeoPointMapDashboardItem
Inherits GeoPointMapDashboardItemBase
The Geo Point Map dashboard item allows you to place callouts on the map using geographical coordinates.
The following documentation is available.
The following example demonstrates how to bind a Geo Point Map dashboard item to data in code.
using System.Windows.Forms;
using DevExpress.DashboardCommon;
using DevExpress.DataAccess.ConnectionParameters;
using DevExpress.DataAccess.Sql;
namespace Dashboard_CreateGeoPointMap {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
Dashboard dashboard = new Dashboard();
DashboardSqlDataSource dataSource = new DashboardSqlDataSource();
CustomSqlQuery sqlQuery = new CustomSqlQuery("Cities", "select * from Cities");
dataSource.ConnectionParameters =
new Access97ConnectionParameters(@"..\..\Data\Cities.mdb", "", "");
dataSource.Queries.Add(sqlQuery);
GeoPointMapDashboardItem geopointMap = new GeoPointMapDashboardItem();
geopointMap.DataSource = dataSource;
geopointMap.DataMember = "Cities";
geopointMap.Area = ShapefileArea.WorldCountries;
geopointMap.Latitude = new Dimension("Latitude");
geopointMap.Longitude = new Dimension("Longitude");
geopointMap.Value = new Measure("Population");
dashboard.Items.Add(geopointMap);
dashboardViewer1.Dashboard = dashboard;
}
}
}
Imports System.Windows.Forms
Imports DevExpress.DashboardCommon
Imports DevExpress.DataAccess.ConnectionParameters
Imports DevExpress.DataAccess.Sql
Namespace Dashboard_CreateGeoPointMap
Partial Public Class Form1
Inherits Form
Public Sub New()
InitializeComponent()
Dim dashboard As New Dashboard()
Dim dataSource As New DashboardSqlDataSource()
Dim sqlQuery As New CustomSqlQuery("Cities", "select * from Cities")
dataSource.ConnectionParameters = New Access97ConnectionParameters("..\..\Data\Cities.mdb", "", "")
dataSource.Queries.Add(sqlQuery)
Dim geopointMap As New GeoPointMapDashboardItem()
geopointMap.DataSource = dataSource
geopointMap.DataMember = "Cities"
geopointMap.Area = ShapefileArea.WorldCountries
geopointMap.Latitude = New Dimension("Latitude")
geopointMap.Longitude = New Dimension("Longitude")
geopointMap.Value = New Measure("Population")
dashboard.Items.Add(geopointMap)
dashboardViewer1.Dashboard = dashboard
End Sub
End Class
End Namespace
Object DashboardItem DataDashboardItem MapDashboardItem GeoPointMapDashboardItemBase GeoPointMapDashboardItem
See Also