diff options
Diffstat (limited to 'Xamarin.Forms.Maps.iOS/FormsMaps.cs')
-rw-r--r-- | Xamarin.Forms.Maps.iOS/FormsMaps.cs | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Xamarin.Forms.Maps.iOS/FormsMaps.cs b/Xamarin.Forms.Maps.iOS/FormsMaps.cs new file mode 100644 index 00000000..91033f78 --- /dev/null +++ b/Xamarin.Forms.Maps.iOS/FormsMaps.cs @@ -0,0 +1,34 @@ +using Xamarin.Forms.Maps.iOS; +#if __UNIFIED__ +using UIKit; + +#else +using MonoTouch.UIKit; +#endif + +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; + } + } +}
\ No newline at end of file |