Нанес на карту маркеры по координатам, хранящимся в БД Access.
GMapOverlay markers = new GMapOverlay("markers");
GMapMarker[] marker = new GMapMarker[10000];
// Организуем циклический перебор полученных записей
//и выводим каждую БС
int i = 0;
while (dataReader.Read())
{
double Lat = Convert.ToDouble(dataReader["LATITUDE"]);
double Lon = Convert.ToDouble(dataReader["LONGITUDE"]);
marker[i] = new GMarkerGoogle(new PointLatLng(Lat, Lon),GMarkerGoogleType.blue_pushpin);
markers.Markers.Add(marker[i]);
marker[i].ToolTipText = Convert.ToString(dataReader["SITE_ID"]);
marker[i].ToolTip.Fill = Brushes.LightBlue;
marker[i].ToolTip.Foreground = Brushes.White;
marker[i].ToolTip.Stroke = Pens.Black;
marker[i].ToolTip.TextPadding = new Size(20, 20);
i++;
}
gmap.Overlays.Add(markers);
Комментариев нет:
Отправить комментарий