summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Maps.iOS/FormsMaps.cs
blob: ca8dca67c3ea246c9f1950960fdb46c831fda406 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using UIKit;
using Xamarin.Forms.Maps.iOS;

namespace Xamarin
{
	public static class FormsMaps
	{
		static bool s_isInitialized;
		static bool? s_isiOs8OrNewer;

		internal static bool IsiOs8OrNewer
		{
			get
			{
				if (!s_isiOs8OrNewer.HasValue)
					s_isiOs8OrNewer = UIDevice.CurrentDevice.CheckSystemVersion(8, 0);
				return s_isiOs8OrNewer.Value;
			}
		}

		public static void Init()
		{
			if (s_isInitialized)
				return;
			GeocoderBackend.Register();
			s_isInitialized = true;
		}
	}
}