private static object[] GetDataFromMapItems(MapItem[] mapItem) { object[] data = new object[mapItem.Length]; for (int i=0; i< data.Length; i++) { data[i] = mapItem[i].data; } return data; }
public void AddMapMarkers(MapItem[] items) { if (items != null) { for (int i = 0; i < items.Length; i++) { Marker marker = GetMarker(items[i].lat, items[i].lon); DOMElement div = Document.CreateElement("LI"); div.InnerHTML = items[i].hoverText; marker.Hover.AppendChild(div); } } }
private void DataReturned(MapItem[] result, int totalData, bool moreDataAvailable) { CurrentData = result; Trace.Write("MapInfoReturned"); view.uiRepeater.DisplayData(GetDataFromMapItems(CurrentData)); view.uiPager.LastPage = moreDataAvailable ? -1 : (int) Math.Ceil(totalData/PageSize); if (header != null) { header.InnerHTML = "<center>" + view.uiTabName.Value + "<br>(" + totalData + (moreDataAvailable ? "+" : "") + ")" + "</center>"; } if (Updated != null) Updated(this, null); }