GetBestPickerModeForLocation() public method

Gets the best picker mode for location.
public GetBestPickerModeForLocation ( Location location ) : LocationPickerMode
location Location The location.
return LocationPickerMode
        /// <summary>
        /// Creates the child controls.
        /// </summary>
        /// <returns></returns>
        public override Control[] CreateChildControls( Type entityType, FilterField filterControl )
        {
            lp = new LocationPicker();
            lp.ID = filterControl.ID + "_lp";
            lp.Label = "Location";
            lp.AllowedPickerModes = LocationPickerMode.Named | LocationPickerMode.Polygon;
            lp.CurrentPickerMode = lp.GetBestPickerModeForLocation( null );
            filterControl.Controls.Add( lp );

            return new Control[1] { lp };
        }