コード例 #1
0
ファイル: Marker.cs プロジェクト: james4787/Forewind_Pro
        public void ShowInfoWindow()
        {
            if (GoogleMapUtils.IsPlatformNotSupported)
            {
                return;
            }

            CheckIfRemoved();

#if UNITY_IOS && !DISABLE_IOS_GOOGLE_MAPS
            _googleMapsViewMarkerShowInfoWindow(_markerPtr, _mapPtr);
#endif

            _ajo.MainThreadCall("showInfoWindow");
        }
コード例 #2
0
ファイル: UiSettings.cs プロジェクト: james4787/Forewind_Pro
 void SetBoolIfAndroid(string methodname, bool value)
 {
     if (GoogleMapUtils.IsAndroid)
     {
         _settingsAjo.MainThreadCall(methodname, value);
     }
 }
コード例 #3
0
ファイル: TileOverlay.cs プロジェクト: james4787/Forewind_Pro
        public void ClearTileCache()
        {
            if (GoogleMapUtils.IsPlatformNotSupported)
            {
                return;
            }

            CheckIfRemoved();

#if UNITY_IOS && !DISABLE_IOS_GOOGLE_MAPS
            _googleMapsViewTileOverlayClearTileCache(_overlayPtr);
#endif

            if (GoogleMapUtils.IsAndroid)
            {
                _ajo.MainThreadCall("clearTileCache");
            }
        }
コード例 #4
0
ファイル: Polygon.cs プロジェクト: james4787/Forewind_Pro
        public void Remove()
        {
            if (GoogleMapUtils.IsPlatformNotSupported)
            {
                return;
            }

            if (GoogleMapUtils.IsAndroid)
            {
                _ajo.MainThreadCall("remove");
            }

            CheckIfRemoved();

 #if UNITY_IOS && !DISABLE_IOS_GOOGLE_MAPS
            _googleMapsViewPolygonRemove(_polygonPtr);
#endif

            _wasRemoved = true;
        }
コード例 #5
0
        public void Clear()
        {
            if (GoogleMapUtils.IsPlatformNotSupported)
            {
                return;
            }

            CheckIfDismissed();

#if UNITY_IOS && !DISABLE_IOS_GOOGLE_MAPS
            _googleMapsViewClear(_mapPtr);
#endif

            if (GoogleMapUtils.IsAndroid)
            {
                _ajo.MainThreadCall("clear");
            }
        }
コード例 #6
0
 public static string MainThreadCallStr(this AndroidJavaObject ajo, string methodName, params object[] args)
 {
     return(ajo.MainThreadCall <string>(methodName, args));
 }
コード例 #7
0
 public static bool MainThreadCallBool(this AndroidJavaObject ajo, string methodName, params object[] args)
 {
     return(ajo.MainThreadCall <bool>(methodName, args));
 }
コード例 #8
0
 public static double MainThreadCallDouble(this AndroidJavaObject ajo, string methodName, params object[] args)
 {
     return(ajo.MainThreadCall <double>(methodName, args));
 }
コード例 #9
0
 public static float MainThreadCallFloat(this AndroidJavaObject ajo, string methodName, params object[] args)
 {
     return(ajo.MainThreadCall <float>(methodName, args));
 }