Exemple #1
0
        public Circle AddCircle([NotNull] CircleOptions circleOptions)
        {
            if (GoogleMapUtils.IsPlatformNotSupported)
            {
                return(new Circle());
            }

            CheckIfDismissed();

#if UNITY_IOS && !DISABLE_IOS_GOOGLE_MAPS
            var options   = Json.Serialize(circleOptions.ToDictionary());
            var circlePtr = _googleMapsViewAddCircle(_mapPtr, options);
            return(new Circle(circlePtr, _mapPtr));
#endif

#pragma warning disable 0162
            var circleAJO = _ajo.MainThreadCallAJO("addCircle", circleOptions.ToAJO());
            return(new Circle(circleAJO));

#pragma warning restore 0162
        }