コード例 #1
0
ファイル: Controller.cs プロジェクト: davelondon/dontstayin
		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;
		}
コード例 #2
0
ファイル: Controller.cs プロジェクト: davelondon/dontstayin
		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);
				}
			}
		}
コード例 #3
0
ファイル: Controller.cs プロジェクト: davelondon/dontstayin
		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);

		}